From 7f993a54357ca7bd337d69b4f3fafd276330282c Mon Sep 17 00:00:00 2001 From: AmarachiOkereke <90873234+AmarachiOkereke@users.noreply.github.com> Date: Thu, 31 Mar 2022 11:07:59 +0100 Subject: [PATCH 1/3] Completed Countries Exercises --- countries/.gitignore | 23 + countries/README.md | 70 + countries/info/README.md | 110 + countries/package-lock.json | 27599 +++++++++++++++++++++++++++++ countries/package.json | 38 + countries/public/favicon.ico | Bin 0 -> 3870 bytes countries/public/index.html | 43 + countries/public/logo192.png | Bin 0 -> 5347 bytes countries/public/logo512.png | Bin 0 -> 9664 bytes countries/public/manifest.json | 25 + countries/public/robots.txt | 3 + countries/src/App.css | 92 + countries/src/App.js | 60 + countries/src/App.test.js | 8 + countries/src/RenderCountries.js | 23 + countries/src/countriesAll.json | 15271 ++++++++++++++++ countries/src/index.css | 13 + countries/src/index.js | 17 + countries/src/logo.svg | 1 + countries/src/reportWebVitals.js | 13 + countries/src/setupTests.js | 5 + 21 files changed, 43414 insertions(+) create mode 100644 countries/.gitignore create mode 100644 countries/README.md create mode 100644 countries/info/README.md create mode 100644 countries/package-lock.json create mode 100644 countries/package.json create mode 100644 countries/public/favicon.ico create mode 100644 countries/public/index.html create mode 100644 countries/public/logo192.png create mode 100644 countries/public/logo512.png create mode 100644 countries/public/manifest.json create mode 100644 countries/public/robots.txt create mode 100644 countries/src/App.css create mode 100644 countries/src/App.js create mode 100644 countries/src/App.test.js create mode 100644 countries/src/RenderCountries.js create mode 100644 countries/src/countriesAll.json create mode 100644 countries/src/index.css create mode 100644 countries/src/index.js create mode 100644 countries/src/logo.svg create mode 100644 countries/src/reportWebVitals.js create mode 100644 countries/src/setupTests.js diff --git a/countries/.gitignore b/countries/.gitignore new file mode 100644 index 000000000..4d29575de --- /dev/null +++ b/countries/.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/countries/README.md b/countries/README.md new file mode 100644 index 000000000..58beeaccd --- /dev/null +++ b/countries/README.md @@ -0,0 +1,70 @@ +# 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 your browser. + +The page will reload when you make changes.\ +You may 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/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/countries/info/README.md b/countries/info/README.md new file mode 100644 index 000000000..18d1f9626 --- /dev/null +++ b/countries/info/README.md @@ -0,0 +1,110 @@ +# Challenge: "Frontend Mentor's REST Countries API with color theme switcher (React)" + +This excellent challenge was created by, and lives at [frontendmentor.io](https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca). + +In *this* document we will simply break down that challenge into approachable levels, and give extra tips for getting started. + +## Challenge Overview + +Your *eventual* challenge is to make a React app integrate with the REST Countries API to fetch country data and display it like in the designs provided by [frontendmentor.io](https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca). + +However, in the earlier levels you will be given a file containing with the downloaded countries data, so that you do not have to fetch it from the API. + +## Pre-requisites - what do I need to know to finish this challenge? + +Level 1 - React week 1: + +- React `props` +- The `array.map` method and its use in React JSX +- Lots of CSS (flexbox recommended) + +Later levels - React week 2: + +- Event handlers: `onClick` for buttons +- Event handlers: `onChange` for input fields and `select` elements +- `useState`: The React State hook +- `useEffect`: The React Effect hook, and how to use it with `fetch`. + +## Getting Started + +* **Don't** clone this repo. +* Read Level 1 below, but don't start +* Carefully read [the brief in the frontend mentor challenge](https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca) +* Sign in to frontendmentor.io and download and expand the starter pack +* Read the instructions and guidance in that pack. +* Read Level 1 below, again! It tells you what you can ignore! +* Make your own React app using `create-react-app`. See [(this guide)](https://docs.codeyourfuture.io/students/guides/creating-a-react-app) if you have forgotten how. +* Copy the [./countriesAll.json](./countriesAll.json) data file into your `src/` directory, and then import it. +* Put your project on GitHub (see below) +* Host it on Netlify (see below) +* Write a plain HTML prototype (e.g. on codepen) with some copy-pasted country "cards". THEN, once you are confident about the HTML you need to create... +* Start to code the React app! + +### The data: + +* The data you will need is available in the file [./countriesAll.json](./countriesAll.json). This is a list of all countries, obtained from `https://restcountries.eu/rest/v2/all` +* Read "Getting Started" for what to do with this file. +* In *later* levels you will make your app fetch the data directly from the API as described in the frontendmentor challenge. + +## GitHub & Hosting: + +Add your project in github and host it on Netlify. + + +| site: | correct name | +| ------------- | ----------------------------------------------- | +| GitHub repo | `countries-react` | +| Netlify site | `cyf-YOURGITHUBUSERNAME-countries-react` | + + + +# Level 1 Challenge + +* Write a react app to present the list of countries as shown in the frontend mentor challenge. +* Get as close as possible to the presentation. +* Format the population correctly +* Ignore the search box +* Ignore the region select +* Ignore the colour theme selector +* Ignore the requirement to allow "clicking into" specific countries. Just show the main list. +* Publish your project on GitHub and Netlify with the correct names (see Hosting, above). + +# Level 2 challenge + +* Add the search box +* When the search box has text in it, your app should update the displayed list of countries to only show matches + * Accept matches of the string in the country name **AND** matches in the capital's name +* Matches should be case-insensitive. +* When the search bar is clear, all countries should be shown. + +# Level 3 challenge + +* Add the "region select" menu +* When this is changed, only show the countries which: + * have the chosen region, AND + * match the search box term (if there is one) +* When a region is not selected (i.e. the menu is set to "Filter by region") then countries should NOT be filtered by region and only the search rules should apply. + +# Level 4 challenge + +* Allow users to click on a country and view that country's full details, as shown in the frontendmentor challenge. +* Make sure to allow clicking on bordering countries to visit these neighbours +* Don't forget the "back" button + +# Level 5 challenge +* Implement the colour scheme picker + +# Beyond - ideas for more work + +- easy: Add a "random country" button +- Advanced: Make a quiz where a country card is shown and 5 random capitals - the user must correctly guess the correct capital. + - use a separate component to develop this without affecting your main app +- Advanced: Make a game where two countries are named and the user tries to navigate from one country to another via their bordering countries in the fewest possible steps. +- record "favourite" countries + - Find a way to persist these even after the browser tab is closed +- See the existing [CYF Group project: Countries](https://github.com/CodeYourFuture/group-project-countries) for more ideas + + +# Credits + +This is a presentation (and further structuring) of a free challenge made available [here](https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca) by [Frontend Mentor](https://www.frontendmentor.io/). Code Your Future are grateful for that excellent resource! diff --git a/countries/package-lock.json b/countries/package-lock.json new file mode 100644 index 000000000..e63f232ef --- /dev/null +++ b/countries/package-lock.json @@ -0,0 +1,27599 @@ +{ + "name": "countries", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "countries", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dependencies": { + "eslint-scope": "^5.1.1", + "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-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/@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/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/@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.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", + "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", + "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", + "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", + "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + }, + "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/@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/@testing-library/dom": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", + "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "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/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + }, + "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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "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": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", + "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "dependencies": { + "@types/jest": "*" + } + }, + "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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz", + "integrity": "sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/type-utils": "5.16.0", + "@typescript-eslint/utils": "5.16.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.0.tgz", + "integrity": "sha512-bitZtqO13XX64/UOQKoDbVg2H4VHzbHnWWlTRc7ofq7SuQyPCwEycF1Zmn5ZAMTJZ3p5uMS7xJGUdOtZK7LrNw==", + "dependencies": { + "@typescript-eslint/utils": "5.16.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/parser": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.16.0.tgz", + "integrity": "sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/typescript-estree": "5.16.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz", + "integrity": "sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==", + "dependencies": { + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/visitor-keys": "5.16.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz", + "integrity": "sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==", + "dependencies": { + "@typescript-eslint/utils": "5.16.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.16.0.tgz", + "integrity": "sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==", + "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.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz", + "integrity": "sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==", + "dependencies": { + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/visitor-keys": "5.16.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.16.0.tgz", + "integrity": "sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/typescript-estree": "5.16.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/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.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz", + "integrity": "sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==", + "dependencies": { + "@typescript-eslint/types": "5.16.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "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": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "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.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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-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/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "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.30001320", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", + "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", + "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/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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/clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "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/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/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/cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", + "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", + "dependencies": { + "cssnano-preset-default": "^5.2.5", + "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.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", + "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.3", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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/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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "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" + }, + "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": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.96", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", + "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-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-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/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", + "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "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/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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/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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "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.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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-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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "dependencies": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.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" + } + }, + "node_modules/jest-watch-typeahead/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/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/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/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/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/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/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/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-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/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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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/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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-forge": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", + "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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/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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/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/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "dependencies": { + "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.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", + "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "dependencies": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "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.3", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", + "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "dependencies": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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/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/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "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/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/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.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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/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.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/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/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/tailwindcss/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/tailwindcss/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/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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/terser-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/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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/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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "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/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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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/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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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/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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.70.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", + "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "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.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "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/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/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/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/webpack-dev-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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/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": "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/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.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", + "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", + "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-build": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", + "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", + "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.2", + "workbox-broadcast-update": "6.5.2", + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-google-analytics": "6.5.2", + "workbox-navigation-preload": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-range-requests": "6.5.2", + "workbox-recipes": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2", + "workbox-streams": "6.5.2", + "workbox-sw": "6.5.2", + "workbox-window": "6.5.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", + "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-core": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", + "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", + "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", + "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", + "dependencies": { + "workbox-background-sync": "6.5.2", + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", + "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", + "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", + "dependencies": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", + "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", + "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", + "dependencies": { + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", + "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", + "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", + "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", + "dependencies": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", + "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", + "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.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", + "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.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==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", + "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "requires": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.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==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", + "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", + "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@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-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "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" + } + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@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.1.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", + "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + }, + "@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" + } + }, + "@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" + } + }, + "@testing-library/dom": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", + "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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" + } + } + } + }, + "@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + }, + "@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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@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": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", + "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "requires": { + "@types/jest": "*" + } + }, + "@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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz", + "integrity": "sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==", + "requires": { + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/type-utils": "5.16.0", + "@typescript-eslint/utils": "5.16.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.0.tgz", + "integrity": "sha512-bitZtqO13XX64/UOQKoDbVg2H4VHzbHnWWlTRc7ofq7SuQyPCwEycF1Zmn5ZAMTJZ3p5uMS7xJGUdOtZK7LrNw==", + "requires": { + "@typescript-eslint/utils": "5.16.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.16.0.tgz", + "integrity": "sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==", + "requires": { + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/typescript-estree": "5.16.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz", + "integrity": "sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==", + "requires": { + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/visitor-keys": "5.16.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz", + "integrity": "sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==", + "requires": { + "@typescript-eslint/utils": "5.16.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.16.0.tgz", + "integrity": "sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz", + "integrity": "sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==", + "requires": { + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/visitor-keys": "5.16.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.16.0.tgz", + "integrity": "sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.16.0", + "@typescript-eslint/types": "5.16.0", + "@typescript-eslint/typescript-estree": "5.16.0", + "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.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz", + "integrity": "sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==", + "requires": { + "@typescript-eslint/types": "5.16.0", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "requires": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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==" + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "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-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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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.30001320", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", + "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==" + }, + "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==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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==" + }, + "clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + }, + "core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" + }, + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^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==" + } + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", + "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", + "requires": { + "cssnano-preset-default": "^5.2.5", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", + "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.3", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.96", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", + "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-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-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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.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" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", + "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==" + } + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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" + } + }, + "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "requires": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, + "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": { + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + } + }, + "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-forge": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", + "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", + "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "requires": { + "lilconfig": "^2.0.4", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", + "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "requires": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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" + } + }, + "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" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-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.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "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" + } + } + } + }, + "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==" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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" + } + } + } + }, + "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.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.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" + } + } + } + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "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" + } + }, + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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==" + } + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.70.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", + "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "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==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "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" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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": "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", + "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "workbox-broadcast-update": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", + "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-build": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", + "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", + "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.2", + "workbox-broadcast-update": "6.5.2", + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-google-analytics": "6.5.2", + "workbox-navigation-preload": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-range-requests": "6.5.2", + "workbox-recipes": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2", + "workbox-streams": "6.5.2", + "workbox-sw": "6.5.2", + "workbox-window": "6.5.2" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", + "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-core": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", + "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" + }, + "workbox-expiration": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", + "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "workbox-google-analytics": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", + "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", + "requires": { + "workbox-background-sync": "6.5.2", + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-navigation-preload": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", + "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-precaching": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", + "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", + "requires": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-range-requests": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", + "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-recipes": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", + "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", + "requires": { + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-routing": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", + "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-strategies": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", + "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-streams": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", + "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", + "requires": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2" + } + }, + "workbox-sw": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", + "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" + }, + "workbox-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", + "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.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", + "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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/countries/package.json b/countries/package.json new file mode 100644 index 000000000..410deeda7 --- /dev/null +++ b/countries/package.json @@ -0,0 +1,38 @@ +{ + "name": "countries", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "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/countries/public/favicon.ico b/countries/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/countries/public/index.html b/countries/public/index.html new file mode 100644 index 000000000..aa069f27c --- /dev/null +++ b/countries/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/countries/public/logo192.png b/countries/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/countries/public/manifest.json b/countries/public/manifest.json new file mode 100644 index 000000000..080d6c77a --- /dev/null +++ b/countries/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/countries/public/robots.txt b/countries/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/countries/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/countries/src/App.css b/countries/src/App.css new file mode 100644 index 000000000..8e82896ec --- /dev/null +++ b/countries/src/App.css @@ -0,0 +1,92 @@ + .App{ + background-color: hsl(0, 0%, 98%); + + } + + .App-body { + display: grid; + grid-template-columns: repeat(3, 1fr); + margin-left: 3rem; + margin-right: 3rem; + gap: 1rem; + margin-top: 5rem; + max-width: 1440px; + +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +/* @keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} */ + + +.cards{ + box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; + background-color: hsl(0, 0%, 98%); + width: 80%; +} + +.card-image{ + width: 100%; + height: 9.5vw; + object-fit: cover; +} + +.card-content{ + padding: 15px; + font-size: 1rem; + font-family: Nunito Sans; + font-weight: 300; +} +form.nosubmit { + border: none; + padding: 0; + margin-left: 3rem; + margin-top: 3rem; + +} + +input.nosubmit { + width: 260px; + border: transparent; + box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; + display: block; + height: 20px; + padding: 12px 10px 12px 80px; + background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center; +} +h1{ + font-family: Nunito Sans; + font-weight: 600; + margin-left: 3rem; +} \ No newline at end of file diff --git a/countries/src/App.js b/countries/src/App.js new file mode 100644 index 000000000..e353aae7a --- /dev/null +++ b/countries/src/App.js @@ -0,0 +1,60 @@ +import React from "react"; +import countries from "./countriesAll.json"; +import { useState } from "react"; +import './App.css'; +import RenderCountries from "./RenderCountries"; + +// const formatNumber = (number) => { +// return number.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"); +// }; +// const RenderCountries = (props) => { +// return props.countries.map((country, i) => { +// return ( +//
+//
+// flag +//
+//

{country.name}

+//

Population: {formatNumber(country.population)}

+//

Region: {country.region}

+//

Capital: {country.capital}

+//
+//
+//
+// ); +// }); +// }; + +function filterCountries(inputValue){ + return countries.filter((country) => { + return ( + country.name.toLowerCase().includes(inputValue.toLowerCase()) || + country.capital?.toLowerCase().includes(inputValue.toLowerCase()) + ); + } + ); +} + +function App() { + const [arrayOfCountries, setArrayOfCountries] = useState(countries); + return ( +
+

Where in the world?

+
+ { + setArrayOfCountries(filterCountries(e.target.value)); + }} + > +
+
+ +
+
+ ); +} + +export default App; diff --git a/countries/src/App.test.js b/countries/src/App.test.js new file mode 100644 index 000000000..1f03afeec --- /dev/null +++ b/countries/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/countries/src/RenderCountries.js b/countries/src/RenderCountries.js new file mode 100644 index 000000000..af0823a0a --- /dev/null +++ b/countries/src/RenderCountries.js @@ -0,0 +1,23 @@ +import React from "react"; +const formatNumber = (number) => { + return number.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"); +}; +const RenderCountries = (props) => { + return props.countries.map((country, i) => { + console.log(country.flag); + return ( +
+
+ flag +
+

{country.name}

+

Population: {formatNumber(country.population)}

+

Region: {country.region}

+

Capital: {country.capital}

+
+
+
+ ); + }); +}; +export default RenderCountries; \ No newline at end of file diff --git a/countries/src/countriesAll.json b/countries/src/countriesAll.json new file mode 100644 index 000000000..8656bb161 --- /dev/null +++ b/countries/src/countriesAll.json @@ -0,0 +1,15271 @@ +[ + { + "name": "Afghanistan", + "topLevelDomain": [".af"], + "alpha2Code": "AF", + "alpha3Code": "AFG", + "callingCodes": ["93"], + "capital": "Kabul", + "altSpellings": ["AF", "Afġānistān"], + "subregion": "Southern Asia", + "region": "Asia", + "population": 40218234, + "latlng": [33.0, 65.0], + "demonym": "Afghan", + "area": 652230.0, + "timezones": ["UTC+04:30"], + "borders": ["IRN", "PAK", "TKM", "UZB", "TJK", "CHN"], + "nativeName": "افغانستان", + "numericCode": "004", + "flags": { + "svg": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg", + "png": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_the_Taliban.svg/320px-Flag_of_the_Taliban.svg.png" + }, + "currencies": [{ "code": "AFN", "name": "Afghan afghani", "symbol": "؋" }], + "languages": [ + { + "iso639_1": "ps", + "iso639_2": "pus", + "name": "Pashto", + "nativeName": "پښتو" + }, + { + "iso639_1": "uz", + "iso639_2": "uzb", + "name": "Uzbek", + "nativeName": "Oʻzbek" + }, + { + "iso639_1": "tk", + "iso639_2": "tuk", + "name": "Turkmen", + "nativeName": "Türkmen" + } + ], + "translations": { + "br": "Afeganistão", + "pt": "Afeganistão", + "nl": "Afghanistan", + "hr": "Afganistan", + "fa": "افغانستان", + "de": "Afghanistan", + "es": "Afganistán", + "fr": "Afghanistan", + "ja": "アフガニスタン", + "it": "Afghanistan", + "hu": "Afganisztán" + }, + "flag": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "AFG", + "independent": true + }, + { + "name": "Åland Islands", + "topLevelDomain": [".ax"], + "alpha2Code": "AX", + "alpha3Code": "ALA", + "callingCodes": ["358"], + "capital": "Mariehamn", + "altSpellings": ["AX", "Aaland", "Aland", "Ahvenanmaa"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 28875, + "latlng": [60.116667, 19.9], + "demonym": "Ålandish", + "area": 1580.0, + "timezones": ["UTC+02:00"], + "nativeName": "Åland", + "numericCode": "248", + "flags": { + "svg": "https://flagcdn.com/ax.svg", + "png": "https://flagcdn.com/w320/ax.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "sv", + "iso639_2": "swe", + "name": "Swedish", + "nativeName": "svenska" + } + ], + "translations": { + "br": "Ilhas de Aland", + "pt": "Ilhas de Aland", + "nl": "Ålandeilanden", + "hr": "Ålandski otoci", + "fa": "جزایر الند", + "de": "Åland", + "es": "Alandia", + "fr": "Åland", + "ja": "オーランド諸島", + "it": "Isole Aland", + "hu": "Åland-szigetek" + }, + "flag": "https://flagcdn.com/ax.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "independent": false + }, + { + "name": "Albania", + "topLevelDomain": [".al"], + "alpha2Code": "AL", + "alpha3Code": "ALB", + "callingCodes": ["355"], + "capital": "Tirana", + "altSpellings": ["AL", "Shqipëri", "Shqipëria", "Shqipnia"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 2837743, + "latlng": [41.0, 20.0], + "demonym": "Albanian", + "area": 28748.0, + "gini": 33.2, + "timezones": ["UTC+01:00"], + "borders": ["MNE", "GRC", "MKD", "UNK"], + "nativeName": "Shqipëria", + "numericCode": "008", + "flags": { + "svg": "https://flagcdn.com/al.svg", + "png": "https://flagcdn.com/w320/al.png" + }, + "currencies": [{ "code": "ALL", "name": "Albanian lek", "symbol": "L" }], + "languages": [ + { + "iso639_1": "sq", + "iso639_2": "sqi", + "name": "Albanian", + "nativeName": "Shqip" + } + ], + "translations": { + "br": "Albânia", + "pt": "Albânia", + "nl": "Albanië", + "hr": "Albanija", + "fa": "آلبانی", + "de": "Albanien", + "es": "Albania", + "fr": "Albanie", + "ja": "アルバニア", + "it": "Albania", + "hu": "Albánia" + }, + "flag": "https://flagcdn.com/al.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "ALB", + "independent": true + }, + { + "name": "Algeria", + "topLevelDomain": [".dz"], + "alpha2Code": "DZ", + "alpha3Code": "DZA", + "callingCodes": ["213"], + "capital": "Algiers", + "altSpellings": ["DZ", "Dzayer", "Algérie"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 44700000, + "latlng": [28.0, 3.0], + "demonym": "Algerian", + "area": 2381741.0, + "gini": 27.6, + "timezones": ["UTC+01:00"], + "borders": ["TUN", "LBY", "NER", "ESH", "MRT", "MLI", "MAR"], + "nativeName": "الجزائر", + "numericCode": "012", + "flags": { + "svg": "https://flagcdn.com/dz.svg", + "png": "https://flagcdn.com/w320/dz.png" + }, + "currencies": [ + { "code": "DZD", "name": "Algerian dinar", "symbol": "د.ج" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Argélia", + "pt": "Argélia", + "nl": "Algerije", + "hr": "Alžir", + "fa": "الجزایر", + "de": "Algerien", + "es": "Argelia", + "fr": "Algérie", + "ja": "アルジェリア", + "it": "Algeria", + "hu": "Algéria" + }, + "flag": "https://flagcdn.com/dz.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "ALG", + "independent": true + }, + { + "name": "American Samoa", + "topLevelDomain": [".as"], + "alpha2Code": "AS", + "alpha3Code": "ASM", + "callingCodes": ["1"], + "capital": "Pago Pago", + "altSpellings": ["AS", "Amerika Sāmoa", "Amelika Sāmoa", "Sāmoa Amelika"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 55197, + "latlng": [-14.33333333, -170.0], + "demonym": "American Samoan", + "area": 199.0, + "timezones": ["UTC-11:00"], + "nativeName": "American Samoa", + "numericCode": "016", + "flags": { + "svg": "https://flagcdn.com/as.svg", + "png": "https://flagcdn.com/w320/as.png" + }, + "currencies": [ + { "code": "USD", "name": "United States Dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "sm", + "iso639_2": "smo", + "name": "Samoan", + "nativeName": "gagana fa'a Samoa" + } + ], + "translations": { + "br": "Samoa Americana", + "pt": "Samoa Americana", + "nl": "Amerikaans Samoa", + "hr": "Američka Samoa", + "fa": "ساموآی آمریکا", + "de": "Amerikanisch-Samoa", + "es": "Samoa Americana", + "fr": "Samoa américaines", + "ja": "アメリカ領サモア", + "it": "Samoa Americane", + "hu": "Amerikai Szamoa" + }, + "flag": "https://flagcdn.com/as.svg", + "cioc": "ASA", + "independent": false + }, + { + "name": "Andorra", + "topLevelDomain": [".ad"], + "alpha2Code": "AD", + "alpha3Code": "AND", + "callingCodes": ["376"], + "capital": "Andorra la Vella", + "altSpellings": ["AD", "Principality of Andorra", "Principat d'Andorra"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 77265, + "latlng": [42.5, 1.5], + "demonym": "Andorran", + "area": 468.0, + "timezones": ["UTC+01:00"], + "borders": ["FRA", "ESP"], + "nativeName": "Andorra", + "numericCode": "020", + "flags": { + "svg": "https://flagcdn.com/ad.svg", + "png": "https://flagcdn.com/w320/ad.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "ca", + "iso639_2": "cat", + "name": "Catalan", + "nativeName": "català" + } + ], + "translations": { + "br": "Andorra", + "pt": "Andorra", + "nl": "Andorra", + "hr": "Andora", + "fa": "آندورا", + "de": "Andorra", + "es": "Andorra", + "fr": "Andorre", + "ja": "アンドラ", + "it": "Andorra", + "hu": "Andorra" + }, + "flag": "https://flagcdn.com/ad.svg", + "cioc": "AND", + "independent": true + }, + { + "name": "Angola", + "topLevelDomain": [".ao"], + "alpha2Code": "AO", + "alpha3Code": "AGO", + "callingCodes": ["244"], + "capital": "Luanda", + "altSpellings": ["AO", "República de Angola", "ʁɛpublika de an'ɡɔla"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 32866268, + "latlng": [-12.5, 18.5], + "demonym": "Angolan", + "area": 1246700.0, + "gini": 51.3, + "timezones": ["UTC+01:00"], + "borders": ["COG", "COD", "ZMB", "NAM"], + "nativeName": "Angola", + "numericCode": "024", + "flags": { + "svg": "https://flagcdn.com/ao.svg", + "png": "https://flagcdn.com/w320/ao.png" + }, + "currencies": [{ "code": "AOA", "name": "Angolan kwanza", "symbol": "Kz" }], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Angola", + "pt": "Angola", + "nl": "Angola", + "hr": "Angola", + "fa": "آنگولا", + "de": "Angola", + "es": "Angola", + "fr": "Angola", + "ja": "アンゴラ", + "it": "Angola", + "hu": "Angola" + }, + "flag": "https://flagcdn.com/ao.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "ANG", + "independent": true + }, + { + "name": "Anguilla", + "topLevelDomain": [".ai"], + "alpha2Code": "AI", + "alpha3Code": "AIA", + "callingCodes": ["1"], + "capital": "The Valley", + "altSpellings": ["AI"], + "subregion": "Caribbean", + "region": "Americas", + "population": 13452, + "latlng": [18.25, -63.16666666], + "demonym": "Anguillian", + "area": 91.0, + "timezones": ["UTC-04:00"], + "nativeName": "Anguilla", + "numericCode": "660", + "flags": { + "svg": "https://flagcdn.com/ai.svg", + "png": "https://flagcdn.com/w320/ai.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Anguila", + "pt": "Anguila", + "nl": "Anguilla", + "hr": "Angvila", + "fa": "آنگویلا", + "de": "Anguilla", + "es": "Anguilla", + "fr": "Anguilla", + "ja": "アンギラ", + "it": "Anguilla", + "hu": "Anguilla" + }, + "flag": "https://flagcdn.com/ai.svg", + "independent": false + }, + { + "name": "Antarctica", + "topLevelDomain": [".aq"], + "alpha2Code": "AQ", + "alpha3Code": "ATA", + "callingCodes": ["672"], + "subregion": "Antarctica", + "region": "Polar", + "population": 1000, + "latlng": [-74.65, 4.48], + "demonym": "Antarctic", + "area": 1.4e7, + "timezones": [ + "UTC-03:00", + "UTC+03:00", + "UTC+05:00", + "UTC+06:00", + "UTC+07:00", + "UTC+08:00", + "UTC+10:00", + "UTC+12:00" + ], + "nativeName": "Antarctica", + "numericCode": "010", + "flags": { + "svg": "https://flagcdn.com/aq.svg", + "png": "https://flagcdn.com/w320/aq.png" + }, + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Antártida", + "pt": "Antárctida", + "nl": "Antarctica", + "hr": "Antarktika", + "fa": "جنوبگان", + "de": "Antarktika", + "es": "Antártida", + "fr": "Antarctique", + "ja": "南極大陸", + "it": "Antartide", + "hu": "Antarktisz" + }, + "flag": "https://flagcdn.com/aq.svg", + "independent": false + }, + { + "name": "Antigua and Barbuda", + "topLevelDomain": [".ag"], + "alpha2Code": "AG", + "alpha3Code": "ATG", + "callingCodes": ["1"], + "capital": "Saint John's", + "altSpellings": ["AG"], + "subregion": "Caribbean", + "region": "Americas", + "population": 97928, + "latlng": [17.05, -61.8], + "demonym": "Antiguan, Barbudan", + "area": 442.0, + "timezones": ["UTC-04:00"], + "nativeName": "Antigua and Barbuda", + "numericCode": "028", + "flags": { + "svg": "https://flagcdn.com/ag.svg", + "png": "https://flagcdn.com/w320/ag.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Antígua e Barbuda", + "pt": "Antígua e Barbuda", + "nl": "Antigua en Barbuda", + "hr": "Antigva i Barbuda", + "fa": "آنتیگوا و باربودا", + "de": "Antigua und Barbuda", + "es": "Antigua y Barbuda", + "fr": "Antigua-et-Barbuda", + "ja": "アンティグア・バーブーダ", + "it": "Antigua e Barbuda", + "hu": "Antigua és Barbuda" + }, + "flag": "https://flagcdn.com/ag.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "ANT", + "independent": true + }, + { + "name": "Argentina", + "topLevelDomain": [".ar"], + "alpha2Code": "AR", + "alpha3Code": "ARG", + "callingCodes": ["54"], + "capital": "Buenos Aires", + "altSpellings": ["AR", "Argentine Republic", "República Argentina"], + "subregion": "South America", + "region": "Americas", + "population": 45376763, + "latlng": [-34.0, -64.0], + "demonym": "Argentinean", + "area": 2780400.0, + "gini": 42.9, + "timezones": ["UTC-03:00"], + "borders": ["BOL", "BRA", "CHL", "PRY", "URY"], + "nativeName": "Argentina", + "numericCode": "032", + "flags": { + "svg": "https://flagcdn.com/ar.svg", + "png": "https://flagcdn.com/w320/ar.png" + }, + "currencies": [{ "code": "ARS", "name": "Argentine peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + }, + { + "iso639_1": "gn", + "iso639_2": "grn", + "name": "Guaraní", + "nativeName": "Avañe'ẽ" + } + ], + "translations": { + "br": "Argentina", + "pt": "Argentina", + "nl": "Argentinië", + "hr": "Argentina", + "fa": "آرژانتین", + "de": "Argentinien", + "es": "Argentina", + "fr": "Argentine", + "ja": "アルゼンチン", + "it": "Argentina", + "hu": "Argentína" + }, + "flag": "https://flagcdn.com/ar.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "ARG", + "independent": true + }, + { + "name": "Armenia", + "topLevelDomain": [".am"], + "alpha2Code": "AM", + "alpha3Code": "ARM", + "callingCodes": ["374"], + "capital": "Yerevan", + "altSpellings": [ + "AM", + "Hayastan", + "Republic of Armenia", + "Հայաստանի Հանրապետություն" + ], + "subregion": "Western Asia", + "region": "Asia", + "population": 2963234, + "latlng": [40.0, 45.0], + "demonym": "Armenian", + "area": 29743.0, + "gini": 29.9, + "timezones": ["UTC+04:00"], + "borders": ["AZE", "GEO", "IRN", "TUR"], + "nativeName": "Հայաստան", + "numericCode": "051", + "flags": { + "svg": "https://flagcdn.com/am.svg", + "png": "https://flagcdn.com/w320/am.png" + }, + "currencies": [{ "code": "AMD", "name": "Armenian dram", "symbol": "֏" }], + "languages": [ + { + "iso639_1": "hy", + "iso639_2": "hye", + "name": "Armenian", + "nativeName": "Հայերեն" + } + ], + "translations": { + "br": "Armênia", + "pt": "Arménia", + "nl": "Armenië", + "hr": "Armenija", + "fa": "ارمنستان", + "de": "Armenien", + "es": "Armenia", + "fr": "Arménie", + "ja": "アルメニア", + "it": "Armenia", + "hu": "Örményország" + }, + "flag": "https://flagcdn.com/am.svg", + "regionalBlocs": [ + { + "acronym": "EEU", + "name": "Eurasian Economic Union", + "otherAcronyms": ["EAEU"] + } + ], + "cioc": "ARM", + "independent": true + }, + { + "name": "Aruba", + "topLevelDomain": [".aw"], + "alpha2Code": "AW", + "alpha3Code": "ABW", + "callingCodes": ["297"], + "capital": "Oranjestad", + "altSpellings": ["AW"], + "subregion": "Caribbean", + "region": "Americas", + "population": 106766, + "latlng": [12.5, -69.96666666], + "demonym": "Aruban", + "area": 180.0, + "timezones": ["UTC-04:00"], + "nativeName": "Aruba", + "numericCode": "533", + "flags": { + "svg": "https://flagcdn.com/aw.svg", + "png": "https://flagcdn.com/w320/aw.png" + }, + "currencies": [{ "code": "AWG", "name": "Aruban florin", "symbol": "ƒ" }], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + }, + { + "iso639_1": "pa", + "iso639_2": "pan", + "name": "(Eastern) Punjabi", + "nativeName": "ਪੰਜਾਬੀ" + } + ], + "translations": { + "br": "Aruba", + "pt": "Aruba", + "nl": "Aruba", + "hr": "Aruba", + "fa": "آروبا", + "de": "Aruba", + "es": "Aruba", + "fr": "Aruba", + "ja": "アルバ", + "it": "Aruba", + "hu": "Aruba" + }, + "flag": "https://flagcdn.com/aw.svg", + "cioc": "ARU", + "independent": true + }, + { + "name": "Australia", + "topLevelDomain": [".au"], + "alpha2Code": "AU", + "alpha3Code": "AUS", + "callingCodes": ["61"], + "capital": "Canberra", + "altSpellings": ["AU"], + "subregion": "Australia and New Zealand", + "region": "Oceania", + "population": 25687041, + "latlng": [-27.0, 133.0], + "demonym": "Australian", + "area": 7692024.0, + "gini": 34.4, + "timezones": [ + "UTC+05:00", + "UTC+06:30", + "UTC+07:00", + "UTC+08:00", + "UTC+09:30", + "UTC+10:00", + "UTC+10:30", + "UTC+11:30" + ], + "nativeName": "Australia", + "numericCode": "036", + "flags": { + "svg": "https://flagcdn.com/au.svg", + "png": "https://flagcdn.com/w320/au.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Austrália", + "pt": "Austrália", + "nl": "Australië", + "hr": "Australija", + "fa": "استرالیا", + "de": "Australien", + "es": "Australia", + "fr": "Australie", + "ja": "オーストラリア", + "it": "Australia", + "hu": "Ausztrália" + }, + "flag": "https://flagcdn.com/au.svg", + "cioc": "AUS", + "independent": true + }, + { + "name": "Austria", + "topLevelDomain": [".at"], + "alpha2Code": "AT", + "alpha3Code": "AUT", + "callingCodes": ["43"], + "capital": "Vienna", + "altSpellings": ["AT", "Österreich", "Osterreich", "Oesterreich"], + "subregion": "Central Europe", + "region": "Europe", + "population": 8917205, + "latlng": [47.33333333, 13.33333333], + "demonym": "Austrian", + "area": 83871.0, + "gini": 30.8, + "timezones": ["UTC+01:00"], + "borders": ["CZE", "DEU", "HUN", "ITA", "LIE", "SVK", "SVN", "CHE"], + "nativeName": "Österreich", + "numericCode": "040", + "flags": { + "svg": "https://flagcdn.com/at.svg", + "png": "https://flagcdn.com/w320/at.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + } + ], + "translations": { + "br": "Áustria", + "pt": "Áustria", + "nl": "Oostenrijk", + "hr": "Austrija", + "fa": "اتریش", + "de": "Österreich", + "es": "Austria", + "fr": "Autriche", + "ja": "オーストリア", + "it": "Austria", + "hu": "Ausztria" + }, + "flag": "https://flagcdn.com/at.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "AUT", + "independent": true + }, + { + "name": "Azerbaijan", + "topLevelDomain": [".az"], + "alpha2Code": "AZ", + "alpha3Code": "AZE", + "callingCodes": ["994"], + "capital": "Baku", + "altSpellings": ["AZ", "Republic of Azerbaijan", "Azərbaycan Respublikası"], + "subregion": "Western Asia", + "region": "Asia", + "population": 10110116, + "latlng": [40.5, 47.5], + "demonym": "Azerbaijani", + "area": 86600.0, + "gini": 26.6, + "timezones": ["UTC+04:00"], + "borders": ["ARM", "GEO", "IRN", "RUS", "TUR"], + "nativeName": "Azərbaycan", + "numericCode": "031", + "flags": { + "svg": "https://flagcdn.com/az.svg", + "png": "https://flagcdn.com/w320/az.png" + }, + "currencies": [ + { "code": "AZN", "name": "Azerbaijani manat", "symbol": "₼" } + ], + "languages": [ + { + "iso639_1": "az", + "iso639_2": "aze", + "name": "Azerbaijani", + "nativeName": "azərbaycan dili" + } + ], + "translations": { + "br": "Azerbaijão", + "pt": "Azerbaijão", + "nl": "Azerbeidzjan", + "hr": "Azerbajdžan", + "fa": "آذربایجان", + "de": "Aserbaidschan", + "es": "Azerbaiyán", + "fr": "Azerbaïdjan", + "ja": "アゼルバイジャン", + "it": "Azerbaijan", + "hu": "Azerbajdzsán" + }, + "flag": "https://flagcdn.com/az.svg", + "cioc": "AZE", + "independent": true + }, + { + "name": "Bahamas", + "topLevelDomain": [".bs"], + "alpha2Code": "BS", + "alpha3Code": "BHS", + "callingCodes": ["1"], + "capital": "Nassau", + "altSpellings": ["BS", "Commonwealth of the Bahamas"], + "subregion": "Caribbean", + "region": "Americas", + "population": 393248, + "latlng": [24.25, -76.0], + "demonym": "Bahamian", + "area": 13943.0, + "timezones": ["UTC-05:00"], + "nativeName": "Bahamas", + "numericCode": "044", + "flags": { + "svg": "https://flagcdn.com/bs.svg", + "png": "https://flagcdn.com/w320/bs.png" + }, + "currencies": [{ "code": "BSD", "name": "Bahamian dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Bahamas", + "pt": "Baamas", + "nl": "Bahama’s", + "hr": "Bahami", + "fa": "باهاما", + "de": "Bahamas", + "es": "Bahamas", + "fr": "Bahamas", + "ja": "バハマ", + "it": "Bahamas", + "hu": "Bahama-szigetek" + }, + "flag": "https://flagcdn.com/bs.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "BAH", + "independent": true + }, + { + "name": "Bahrain", + "topLevelDomain": [".bh"], + "alpha2Code": "BH", + "alpha3Code": "BHR", + "callingCodes": ["973"], + "capital": "Manama", + "altSpellings": ["BH", "Kingdom of Bahrain", "Mamlakat al-Baḥrayn"], + "subregion": "Western Asia", + "region": "Asia", + "population": 1701583, + "latlng": [26.0, 50.55], + "demonym": "Bahraini", + "area": 765.0, + "timezones": ["UTC+03:00"], + "nativeName": "‏البحرين", + "numericCode": "048", + "flags": { + "svg": "https://flagcdn.com/bh.svg", + "png": "https://flagcdn.com/w320/bh.png" + }, + "currencies": [ + { "code": "BHD", "name": "Bahraini dinar", "symbol": ".د.ب" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Bahrein", + "pt": "Barém", + "nl": "Bahrein", + "hr": "Bahrein", + "fa": "بحرین", + "de": "Bahrain", + "es": "Bahrein", + "fr": "Bahreïn", + "ja": "バーレーン", + "it": "Bahrein", + "hu": "Bahrein" + }, + "flag": "https://flagcdn.com/bh.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "BRN", + "independent": true + }, + { + "name": "Bangladesh", + "topLevelDomain": [".bd"], + "alpha2Code": "BD", + "alpha3Code": "BGD", + "callingCodes": ["880"], + "capital": "Dhaka", + "altSpellings": [ + "BD", + "People's Republic of Bangladesh", + "Gônôprôjatôntri Bangladesh" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 164689383, + "latlng": [24.0, 90.0], + "demonym": "Bangladeshi", + "area": 147570.0, + "gini": 32.4, + "timezones": ["UTC+06:00"], + "borders": ["MMR", "IND"], + "nativeName": "Bangladesh", + "numericCode": "050", + "flags": { + "svg": "https://flagcdn.com/bd.svg", + "png": "https://flagcdn.com/w320/bd.png" + }, + "currencies": [ + { "code": "BDT", "name": "Bangladeshi taka", "symbol": "৳" } + ], + "languages": [ + { + "iso639_1": "bn", + "iso639_2": "ben", + "name": "Bengali", + "nativeName": "বাংলা" + } + ], + "translations": { + "br": "Bangladesh", + "pt": "Bangladeche", + "nl": "Bangladesh", + "hr": "Bangladeš", + "fa": "بنگلادش", + "de": "Bangladesch", + "es": "Bangladesh", + "fr": "Bangladesh", + "ja": "バングラデシュ", + "it": "Bangladesh", + "hu": "Banglades" + }, + "flag": "https://flagcdn.com/bd.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "BAN", + "independent": true + }, + { + "name": "Barbados", + "topLevelDomain": [".bb"], + "alpha2Code": "BB", + "alpha3Code": "BRB", + "callingCodes": ["1"], + "capital": "Bridgetown", + "altSpellings": ["BB"], + "subregion": "Caribbean", + "region": "Americas", + "population": 287371, + "latlng": [13.16666666, -59.53333333], + "demonym": "Barbadian", + "area": 430.0, + "timezones": ["UTC-04:00"], + "nativeName": "Barbados", + "numericCode": "052", + "flags": { + "svg": "https://flagcdn.com/bb.svg", + "png": "https://flagcdn.com/w320/bb.png" + }, + "currencies": [ + { "code": "BBD", "name": "Barbadian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Barbados", + "pt": "Barbados", + "nl": "Barbados", + "hr": "Barbados", + "fa": "باربادوس", + "de": "Barbados", + "es": "Barbados", + "fr": "Barbade", + "ja": "バルバドス", + "it": "Barbados", + "hu": "Barbados" + }, + "flag": "https://flagcdn.com/bb.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "BAR", + "independent": true + }, + { + "name": "Belarus", + "topLevelDomain": [".by"], + "alpha2Code": "BY", + "alpha3Code": "BLR", + "callingCodes": ["375"], + "capital": "Minsk", + "altSpellings": [ + "BY", + "Bielaruś", + "Republic of Belarus", + "Белоруссия", + "Республика Беларусь", + "Belorussiya", + "Respublika Belarus’" + ], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 9398861, + "latlng": [53.0, 28.0], + "demonym": "Belarusian", + "area": 207600.0, + "gini": 25.3, + "timezones": ["UTC+03:00"], + "borders": ["LVA", "LTU", "POL", "RUS", "UKR"], + "nativeName": "Белару́сь", + "numericCode": "112", + "flags": { + "svg": "https://flagcdn.com/by.svg", + "png": "https://flagcdn.com/w320/by.png" + }, + "currencies": [ + { "code": "BYN", "name": "New Belarusian ruble", "symbol": "Br" }, + { "code": "BYR", "name": "Old Belarusian ruble", "symbol": "Br" } + ], + "languages": [ + { + "iso639_1": "be", + "iso639_2": "bel", + "name": "Belarusian", + "nativeName": "беларуская мова" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Bielorrússia", + "pt": "Bielorrússia", + "nl": "Wit-Rusland", + "hr": "Bjelorusija", + "fa": "بلاروس", + "de": "Weißrussland", + "es": "Bielorrusia", + "fr": "Biélorussie", + "ja": "ベラルーシ", + "it": "Bielorussia", + "hu": "Fehéroroszország" + }, + "flag": "https://flagcdn.com/by.svg", + "regionalBlocs": [ + { + "acronym": "EEU", + "name": "Eurasian Economic Union", + "otherAcronyms": ["EAEU"] + } + ], + "cioc": "BLR", + "independent": true + }, + { + "name": "Belgium", + "topLevelDomain": [".be"], + "alpha2Code": "BE", + "alpha3Code": "BEL", + "callingCodes": ["32"], + "capital": "Brussels", + "altSpellings": [ + "BE", + "België", + "Belgie", + "Belgien", + "Belgique", + "Kingdom of Belgium", + "Koninkrijk België", + "Royaume de Belgique", + "Königreich Belgien" + ], + "subregion": "Western Europe", + "region": "Europe", + "population": 11555997, + "latlng": [50.83333333, 4.0], + "demonym": "Belgian", + "area": 30528.0, + "gini": 27.2, + "timezones": ["UTC+01:00"], + "borders": ["FRA", "DEU", "LUX", "NLD"], + "nativeName": "België", + "numericCode": "056", + "flags": { + "svg": "https://flagcdn.com/be.svg", + "png": "https://flagcdn.com/w320/be.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + } + ], + "translations": { + "br": "Bélgica", + "pt": "Bélgica", + "nl": "België", + "hr": "Belgija", + "fa": "بلژیک", + "de": "Belgien", + "es": "Bélgica", + "fr": "Belgique", + "ja": "ベルギー", + "it": "Belgio", + "hu": "Belgium" + }, + "flag": "https://flagcdn.com/be.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "BEL", + "independent": true + }, + { + "name": "Belize", + "topLevelDomain": [".bz"], + "alpha2Code": "BZ", + "alpha3Code": "BLZ", + "callingCodes": ["501"], + "capital": "Belmopan", + "altSpellings": ["BZ"], + "subregion": "Central America", + "region": "Americas", + "population": 397621, + "latlng": [17.25, -88.75], + "demonym": "Belizean", + "area": 22966.0, + "gini": 53.3, + "timezones": ["UTC-06:00"], + "borders": ["GTM", "MEX"], + "nativeName": "Belize", + "numericCode": "084", + "flags": { + "svg": "https://flagcdn.com/bz.svg", + "png": "https://flagcdn.com/w320/bz.png" + }, + "currencies": [{ "code": "BZD", "name": "Belize dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Belize", + "pt": "Belize", + "nl": "Belize", + "hr": "Belize", + "fa": "بلیز", + "de": "Belize", + "es": "Belice", + "fr": "Belize", + "ja": "ベリーズ", + "it": "Belize", + "hu": "Belize" + }, + "flag": "https://flagcdn.com/bz.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + }, + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "BIZ", + "independent": true + }, + { + "name": "Benin", + "topLevelDomain": [".bj"], + "alpha2Code": "BJ", + "alpha3Code": "BEN", + "callingCodes": ["229"], + "capital": "Porto-Novo", + "altSpellings": ["BJ", "Republic of Benin", "République du Bénin"], + "subregion": "Western Africa", + "region": "Africa", + "population": 12123198, + "latlng": [9.5, 2.25], + "demonym": "Beninese", + "area": 112622.0, + "gini": 47.8, + "timezones": ["UTC+01:00"], + "borders": ["BFA", "NER", "NGA", "TGO"], + "nativeName": "Bénin", + "numericCode": "204", + "flags": { + "svg": "https://flagcdn.com/bj.svg", + "png": "https://flagcdn.com/w320/bj.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Benin", + "pt": "Benim", + "nl": "Benin", + "hr": "Benin", + "fa": "بنین", + "de": "Benin", + "es": "Benín", + "fr": "Bénin", + "ja": "ベナン", + "it": "Benin", + "hu": "Benin" + }, + "flag": "https://flagcdn.com/bj.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "BEN", + "independent": true + }, + { + "name": "Bermuda", + "topLevelDomain": [".bm"], + "alpha2Code": "BM", + "alpha3Code": "BMU", + "callingCodes": ["1"], + "capital": "Hamilton", + "altSpellings": [ + "BM", + "The Islands of Bermuda", + "The Bermudas", + "Somers Isles" + ], + "subregion": "Northern America", + "region": "Americas", + "population": 63903, + "latlng": [32.33333333, -64.75], + "demonym": "Bermudian", + "area": 54.0, + "timezones": ["UTC-04:00"], + "nativeName": "Bermuda", + "numericCode": "060", + "flags": { + "svg": "https://flagcdn.com/bm.svg", + "png": "https://flagcdn.com/w320/bm.png" + }, + "currencies": [ + { "code": "BMD", "name": "Bermudian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Bermudas", + "pt": "Bermudas", + "nl": "Bermuda", + "hr": "Bermudi", + "fa": "برمودا", + "de": "Bermuda", + "es": "Bermudas", + "fr": "Bermudes", + "ja": "バミューダ", + "it": "Bermuda", + "hu": "Bermuda" + }, + "flag": "https://flagcdn.com/bm.svg", + "cioc": "BER", + "independent": false + }, + { + "name": "Bhutan", + "topLevelDomain": [".bt"], + "alpha2Code": "BT", + "alpha3Code": "BTN", + "callingCodes": ["975"], + "capital": "Thimphu", + "altSpellings": ["BT", "Kingdom of Bhutan"], + "subregion": "Southern Asia", + "region": "Asia", + "population": 771612, + "latlng": [27.5, 90.5], + "demonym": "Bhutanese", + "area": 38394.0, + "gini": 37.4, + "timezones": ["UTC+06:00"], + "borders": ["CHN", "IND"], + "nativeName": "ʼbrug-yul", + "numericCode": "064", + "flags": { + "svg": "https://flagcdn.com/bt.svg", + "png": "https://flagcdn.com/w320/bt.png" + }, + "currencies": [ + { "code": "BTN", "name": "Bhutanese ngultrum", "symbol": "Nu." }, + { "code": "INR", "name": "Indian rupee", "symbol": "₹" } + ], + "languages": [ + { + "iso639_1": "dz", + "iso639_2": "dzo", + "name": "Dzongkha", + "nativeName": "རྫོང་ཁ" + } + ], + "translations": { + "br": "Butão", + "pt": "Butão", + "nl": "Bhutan", + "hr": "Butan", + "fa": "بوتان", + "de": "Bhutan", + "es": "Bután", + "fr": "Bhoutan", + "ja": "ブータン", + "it": "Bhutan", + "hu": "Bhután" + }, + "flag": "https://flagcdn.com/bt.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "BHU", + "independent": true + }, + { + "name": "Bolivia (Plurinational State of)", + "topLevelDomain": [".bo"], + "alpha2Code": "BO", + "alpha3Code": "BOL", + "callingCodes": ["591"], + "capital": "Sucre", + "altSpellings": [ + "BO", + "Buliwya", + "Wuliwya", + "Plurinational State of Bolivia", + "Estado Plurinacional de Bolivia", + "Buliwya Mamallaqta", + "Wuliwya Suyu", + "Tetã Volívia" + ], + "subregion": "South America", + "region": "Americas", + "population": 11673029, + "latlng": [-17.0, -65.0], + "demonym": "Bolivian", + "area": 1098581.0, + "gini": 41.6, + "timezones": ["UTC-04:00"], + "borders": ["ARG", "BRA", "CHL", "PRY", "PER"], + "nativeName": "Bolivia", + "numericCode": "068", + "flags": { + "svg": "https://flagcdn.com/bo.svg", + "png": "https://flagcdn.com/w320/bo.png" + }, + "currencies": [ + { "code": "BOB", "name": "Bolivian boliviano", "symbol": "Bs." } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + }, + { + "iso639_1": "ay", + "iso639_2": "aym", + "name": "Aymara", + "nativeName": "aymar aru" + }, + { + "iso639_1": "qu", + "iso639_2": "que", + "name": "Quechua", + "nativeName": "Runa Simi" + } + ], + "translations": { + "br": "Bolívia", + "pt": "Bolívia", + "nl": "Bolivia", + "hr": "Bolivija", + "fa": "بولیوی", + "de": "Bolivien", + "es": "Bolivia", + "fr": "Bolivie", + "ja": "ボリビア多民族国", + "it": "Bolivia", + "hu": "Bolívia" + }, + "flag": "https://flagcdn.com/bo.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "BOL", + "independent": true + }, + { + "name": "Bonaire, Sint Eustatius and Saba", + "topLevelDomain": [".an", ".nl"], + "alpha2Code": "BQ", + "alpha3Code": "BES", + "callingCodes": ["599"], + "capital": "Kralendijk", + "altSpellings": ["BQ", "Boneiru"], + "subregion": "Caribbean", + "region": "Americas", + "population": 17408, + "latlng": [12.15, -68.266667], + "demonym": "Dutch", + "area": 294.0, + "timezones": ["UTC-04:00"], + "nativeName": "Bonaire", + "numericCode": "535", + "flags": { + "svg": "https://flagcdn.com/bq.svg", + "png": "https://flagcdn.com/w320/bq.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + } + ], + "translations": { + "br": "Bonaire", + "pt": "Bonaire", + "nl": "Caribisch Nederland", + "hr": "Bonaire, Sint Eustatius and Saba", + "fa": "بونیر", + "de": "Bonaire, Sint Eustatius und Saba", + "es": "Bonaire, Sint Eustatius and Saba", + "fr": "Bonaire, Saint-Eustache et Saba", + "ja": "Bonaire, Sint Eustatius and Saba", + "it": "Bonaire, Saint-Eustache e Saba", + "hu": "Bonaire" + }, + "flag": "https://flagcdn.com/bq.svg", + "independent": true + }, + { + "name": "Bosnia and Herzegovina", + "topLevelDomain": [".ba"], + "alpha2Code": "BA", + "alpha3Code": "BIH", + "callingCodes": ["387"], + "capital": "Sarajevo", + "altSpellings": ["BA", "Bosnia-Herzegovina", "Босна и Херцеговина"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 3280815, + "latlng": [44.0, 18.0], + "demonym": "Bosnian, Herzegovinian", + "area": 51209.0, + "gini": 33.0, + "timezones": ["UTC+01:00"], + "borders": ["HRV", "MNE", "SRB"], + "nativeName": "Bosna i Hercegovina", + "numericCode": "070", + "flags": { + "svg": "https://flagcdn.com/ba.svg", + "png": "https://flagcdn.com/w320/ba.png" + }, + "currencies": [ + { + "code": "BAM", + "name": "Bosnia and Herzegovina convertible mark", + "symbol": "KM" + } + ], + "languages": [ + { + "iso639_1": "bs", + "iso639_2": "bos", + "name": "Bosnian", + "nativeName": "bosanski jezik" + }, + { + "iso639_1": "hr", + "iso639_2": "hrv", + "name": "Croatian", + "nativeName": "hrvatski jezik" + }, + { + "iso639_1": "sr", + "iso639_2": "srp", + "name": "Serbian", + "nativeName": "српски језик" + } + ], + "translations": { + "br": "Bósnia e Herzegovina", + "pt": "Bósnia e Herzegovina", + "nl": "Bosnië en Herzegovina", + "hr": "Bosna i Hercegovina", + "fa": "بوسنی و هرزگوین", + "de": "Bosnien und Herzegowina", + "es": "Bosnia y Herzegovina", + "fr": "Bosnie-Herzégovine", + "ja": "ボスニア・ヘルツェゴビナ", + "it": "Bosnia ed Erzegovina", + "hu": "Bosznia-Hercegovina" + }, + "flag": "https://flagcdn.com/ba.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "BIH", + "independent": true + }, + { + "name": "Botswana", + "topLevelDomain": [".bw"], + "alpha2Code": "BW", + "alpha3Code": "BWA", + "callingCodes": ["267"], + "capital": "Gaborone", + "altSpellings": ["BW", "Republic of Botswana", "Lefatshe la Botswana"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 2351625, + "latlng": [-22.0, 24.0], + "demonym": "Motswana", + "area": 582000.0, + "gini": 53.3, + "timezones": ["UTC+02:00"], + "borders": ["NAM", "ZAF", "ZMB", "ZWE"], + "nativeName": "Botswana", + "numericCode": "072", + "flags": { + "svg": "https://flagcdn.com/bw.svg", + "png": "https://flagcdn.com/w320/bw.png" + }, + "currencies": [{ "code": "BWP", "name": "Botswana pula", "symbol": "P" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "tn", + "iso639_2": "tsn", + "name": "Tswana", + "nativeName": "Setswana" + } + ], + "translations": { + "br": "Botsuana", + "pt": "Botsuana", + "nl": "Botswana", + "hr": "Bocvana", + "fa": "بوتسوانا", + "de": "Botswana", + "es": "Botswana", + "fr": "Botswana", + "ja": "ボツワナ", + "it": "Botswana", + "hu": "Botswana" + }, + "flag": "https://flagcdn.com/bw.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "BOT", + "independent": true + }, + { + "name": "Bouvet Island", + "topLevelDomain": [".bv"], + "alpha2Code": "BV", + "alpha3Code": "BVT", + "callingCodes": ["47"], + "altSpellings": ["BV", "Bouvetøya", "Bouvet-øya"], + "subregion": "South Antarctic Ocean", + "region": "Antarctic Ocean", + "population": 0, + "latlng": [-54.43333333, 3.4], + "demonym": "Norwegian", + "area": 49.0, + "timezones": ["UTC+01:00"], + "nativeName": "Bouvetøya", + "numericCode": "074", + "flags": { + "svg": "https://flagcdn.com/bv.svg", + "png": "https://flagcdn.com/w320/bv.png" + }, + "currencies": [ + { "code": "NOK", "name": "Norwegian krone", "symbol": "kr" } + ], + "languages": [ + { + "iso639_1": "no", + "iso639_2": "nor", + "name": "Norwegian", + "nativeName": "Norsk" + }, + { + "iso639_1": "nb", + "iso639_2": "nob", + "name": "Norwegian Bokmål", + "nativeName": "Norsk bokmål" + }, + { + "iso639_1": "nn", + "iso639_2": "nno", + "name": "Norwegian Nynorsk", + "nativeName": "Norsk nynorsk" + } + ], + "translations": { + "br": "Ilha Bouvet", + "pt": "Ilha Bouvet", + "nl": "Bouveteiland", + "hr": "Otok Bouvet", + "fa": "جزیره بووه", + "de": "Bouvetinsel", + "es": "Isla Bouvet", + "fr": "Île Bouvet", + "ja": "ブーベ島", + "it": "Isola Bouvet", + "hu": "Bouvet-sziget" + }, + "flag": "https://flagcdn.com/bv.svg", + "independent": false + }, + { + "name": "Brazil", + "topLevelDomain": [".br"], + "alpha2Code": "BR", + "alpha3Code": "BRA", + "callingCodes": ["55"], + "capital": "Brasília", + "altSpellings": [ + "BR", + "Brasil", + "Federative Republic of Brazil", + "República Federativa do Brasil" + ], + "subregion": "South America", + "region": "Americas", + "population": 212559409, + "latlng": [-10.0, -55.0], + "demonym": "Brazilian", + "area": 8515767.0, + "gini": 53.4, + "timezones": ["UTC-05:00", "UTC-04:00", "UTC-03:00", "UTC-02:00"], + "borders": [ + "ARG", + "BOL", + "COL", + "FRA", + "GUF", + "GUY", + "PRY", + "PER", + "SUR", + "URY", + "VEN" + ], + "nativeName": "Brasil", + "numericCode": "076", + "flags": { + "svg": "https://flagcdn.com/br.svg", + "png": "https://flagcdn.com/w320/br.png" + }, + "currencies": [{ "code": "BRL", "name": "Brazilian real", "symbol": "R$" }], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Brasil", + "pt": "Brasil", + "nl": "Brazilië", + "hr": "Brazil", + "fa": "برزیل", + "de": "Brasilien", + "es": "Brasil", + "fr": "Brésil", + "ja": "ブラジル", + "it": "Brasile", + "hu": "Brazília" + }, + "flag": "https://flagcdn.com/br.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "BRA", + "independent": true + }, + { + "name": "British Indian Ocean Territory", + "topLevelDomain": [".io"], + "alpha2Code": "IO", + "alpha3Code": "IOT", + "callingCodes": ["246"], + "capital": "Diego Garcia", + "altSpellings": ["IO"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 3000, + "latlng": [-6.0, 71.5], + "demonym": "Indian", + "area": 60.0, + "timezones": ["UTC+06:00"], + "nativeName": "British Indian Ocean Territory", + "numericCode": "086", + "flags": { + "svg": "https://flagcdn.com/io.svg", + "png": "https://flagcdn.com/w320/io.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Território Britânico do Oceano íÍdico", + "pt": "Território Britânico do Oceano Índico", + "nl": "Britse Gebieden in de Indische Oceaan", + "hr": "Britanski Indijskooceanski teritorij", + "fa": "قلمرو بریتانیا در اقیانوس هند", + "de": "Britisches Territorium im Indischen Ozean", + "es": "Territorio Británico del Océano Índico", + "fr": "Territoire britannique de l'océan Indien", + "ja": "イギリス領インド洋地域", + "it": "Territorio britannico dell'oceano indiano", + "hu": "Brit Indiai-óceáni Terület" + }, + "flag": "https://flagcdn.com/io.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": true + }, + { + "name": "United States Minor Outlying Islands", + "topLevelDomain": [".us"], + "alpha2Code": "UM", + "alpha3Code": "UMI", + "callingCodes": ["246"], + "altSpellings": ["UM"], + "subregion": "Northern America", + "region": "Americas", + "population": 300, + "demonym": "American", + "timezones": ["UTC-11:00", "UTC-10:00", "UTC+12:00"], + "nativeName": "United States Minor Outlying Islands", + "numericCode": "581", + "flags": { + "svg": "https://flagcdn.com/um.svg", + "png": "https://flagcdn.com/w320/um.png" + }, + "currencies": [{ "code": "GBP", "name": "British pound", "symbol": "£" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Menores Distantes dos Estados Unidos", + "pt": "Ilhas Menores Distantes dos Estados Unidos", + "nl": "Kleine afgelegen eilanden van de Verenigde Staten", + "hr": "Mali udaljeni otoci SAD-a", + "fa": "جزایر کوچک حاشیه‌ای ایالات متحده آمریکا", + "de": "Kleinere Inselbesitzungen der Vereinigten Staaten", + "es": "Islas Ultramarinas Menores de Estados Unidos", + "fr": "Îles mineures éloignées des États-Unis", + "ja": "合衆国領有小離島", + "it": "Isole minori esterne degli Stati Uniti d'America", + "hu": "Amerikai Egyesült Államok lakatlan külbirtokai" + }, + "flag": "https://flagcdn.com/um.svg", + "independent": false + }, + { + "name": "Virgin Islands (British)", + "topLevelDomain": [".vg"], + "alpha2Code": "VG", + "alpha3Code": "VGB", + "callingCodes": ["1"], + "capital": "Road Town", + "altSpellings": ["VG"], + "subregion": "Caribbean", + "region": "Americas", + "population": 30237, + "latlng": [18.431383, -64.62305], + "demonym": "Virgin Islander", + "area": 151.0, + "timezones": ["UTC-04:00"], + "nativeName": "British Virgin Islands", + "numericCode": "092", + "flags": { + "svg": "https://flagcdn.com/vg.svg", + "png": "https://flagcdn.com/w320/vg.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Virgens Britânicas", + "pt": "Ilhas Virgens Britânicas", + "nl": "Britse Maagdeneilanden", + "hr": "Britanski Djevičanski Otoci", + "fa": "جزایر ویرجین بریتانیا", + "de": "Britische Jungferninseln", + "es": "Islas Vírgenes del Reino Unido", + "fr": "Îles Vierges britanniques", + "ja": "イギリス領ヴァージン諸島", + "it": "Isole Vergini Britanniche", + "hu": "Brit Virgin-szigetek" + }, + "flag": "https://flagcdn.com/vg.svg", + "cioc": "IVB", + "independent": false + }, + { + "name": "Virgin Islands (U.S.)", + "topLevelDomain": [".vi"], + "alpha2Code": "VI", + "alpha3Code": "VIR", + "callingCodes": ["1 340"], + "capital": "Charlotte Amalie", + "altSpellings": [ + "VI", + "USVI", + "American Virgin Islands", + "U.S. Virgin Islands" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 106290, + "latlng": [18.34, -64.93], + "demonym": "Virgin Islander", + "area": 346.36, + "timezones": ["UTC-04:00"], + "nativeName": "Virgin Islands of the United States", + "numericCode": "850", + "flags": { + "svg": "https://flagcdn.com/vi.svg", + "png": "https://flagcdn.com/w320/vi.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Virgens Americanas", + "pt": "Ilhas Virgens Americanas", + "nl": "Verenigde Staten Maagdeneilanden", + "hr": "Virgin Islands (U.S.)", + "fa": "جزایر ویرجین آمریکا", + "de": "Amerikanische Jungferninseln", + "es": "Islas Vírgenes de los Estados Unidos", + "fr": "Îles Vierges des États-Unis", + "ja": "アメリカ領ヴァージン諸島", + "it": "Isole Vergini americane", + "hu": "Amerikai Virgin-szigetek" + }, + "flag": "https://flagcdn.com/vi.svg", + "cioc": "ISV", + "independent": false + }, + { + "name": "Brunei Darussalam", + "topLevelDomain": [".bn"], + "alpha2Code": "BN", + "alpha3Code": "BRN", + "callingCodes": ["673"], + "capital": "Bandar Seri Begawan", + "altSpellings": ["BN", "Nation of Brunei", " the Abode of Peace"], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 437483, + "latlng": [4.5, 114.66666666], + "demonym": "Bruneian", + "area": 5765.0, + "timezones": ["UTC+08:00"], + "borders": ["MYS"], + "nativeName": "Negara Brunei Darussalam", + "numericCode": "096", + "flags": { + "svg": "https://flagcdn.com/bn.svg", + "png": "https://flagcdn.com/w320/bn.png" + }, + "currencies": [ + { "code": "BND", "name": "Brunei dollar", "symbol": "$" }, + { "code": "SGD", "name": "Singapore dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "ms", + "iso639_2": "msa", + "name": "Malay", + "nativeName": "bahasa Melayu" + } + ], + "translations": { + "br": "Brunei", + "pt": "Brunei", + "nl": "Brunei", + "hr": "Brunej", + "fa": "برونئی", + "de": "Brunei", + "es": "Brunei", + "fr": "Brunei", + "ja": "ブルネイ・ダルサラーム", + "it": "Brunei", + "hu": "Brunei" + }, + "flag": "https://flagcdn.com/bn.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "BRU", + "independent": true + }, + { + "name": "Bulgaria", + "topLevelDomain": [".bg"], + "alpha2Code": "BG", + "alpha3Code": "BGR", + "callingCodes": ["359"], + "capital": "Sofia", + "altSpellings": ["BG", "Republic of Bulgaria", "Република България"], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 6927288, + "latlng": [43.0, 25.0], + "demonym": "Bulgarian", + "area": 110879.0, + "gini": 41.3, + "timezones": ["UTC+02:00"], + "borders": ["GRC", "MKD", "ROU", "SRB", "TUR"], + "nativeName": "България", + "numericCode": "100", + "flags": { + "svg": "https://flagcdn.com/bg.svg", + "png": "https://flagcdn.com/w320/bg.png" + }, + "currencies": [{ "code": "BGN", "name": "Bulgarian lev", "symbol": "лв" }], + "languages": [ + { + "iso639_1": "bg", + "iso639_2": "bul", + "name": "Bulgarian", + "nativeName": "български език" + } + ], + "translations": { + "br": "Bulgária", + "pt": "Bulgária", + "nl": "Bulgarije", + "hr": "Bugarska", + "fa": "بلغارستان", + "de": "Bulgarien", + "es": "Bulgaria", + "fr": "Bulgarie", + "ja": "ブルガリア", + "it": "Bulgaria", + "hu": "Bulgária" + }, + "flag": "https://flagcdn.com/bg.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "BUL", + "independent": true + }, + { + "name": "Burkina Faso", + "topLevelDomain": [".bf"], + "alpha2Code": "BF", + "alpha3Code": "BFA", + "callingCodes": ["226"], + "capital": "Ouagadougou", + "altSpellings": ["BF"], + "subregion": "Western Africa", + "region": "Africa", + "population": 20903278, + "latlng": [13.0, -2.0], + "demonym": "Burkinabe", + "area": 272967.0, + "gini": 35.3, + "timezones": ["UTC"], + "borders": ["BEN", "CIV", "GHA", "MLI", "NER", "TGO"], + "nativeName": "Burkina Faso", + "numericCode": "854", + "flags": { + "svg": "https://flagcdn.com/bf.svg", + "png": "https://flagcdn.com/w320/bf.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ff", + "iso639_2": "ful", + "name": "Fula", + "nativeName": "Fulfulde" + } + ], + "translations": { + "br": "Burkina Faso", + "pt": "Burquina Faso", + "nl": "Burkina Faso", + "hr": "Burkina Faso", + "fa": "بورکینافاسو", + "de": "Burkina Faso", + "es": "Burkina Faso", + "fr": "Burkina Faso", + "ja": "ブルキナファソ", + "it": "Burkina Faso", + "hu": "Burkina Faso" + }, + "flag": "https://flagcdn.com/bf.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "BUR", + "independent": true + }, + { + "name": "Burundi", + "topLevelDomain": [".bi"], + "alpha2Code": "BI", + "alpha3Code": "BDI", + "callingCodes": ["257"], + "capital": "Gitega", + "altSpellings": [ + "BI", + "Republic of Burundi", + "Republika y'Uburundi", + "République du Burundi" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 11890781, + "latlng": [-3.5, 30.0], + "demonym": "Burundian", + "area": 27834.0, + "gini": 38.6, + "timezones": ["UTC+02:00"], + "borders": ["COD", "RWA", "TZA"], + "nativeName": "Burundi", + "numericCode": "108", + "flags": { + "svg": "https://flagcdn.com/bi.svg", + "png": "https://flagcdn.com/w320/bi.png" + }, + "currencies": [ + { "code": "BIF", "name": "Burundian franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "rn", + "iso639_2": "run", + "name": "Kirundi", + "nativeName": "Ikirundi" + } + ], + "translations": { + "br": "Burundi", + "pt": "Burúndi", + "nl": "Burundi", + "hr": "Burundi", + "fa": "بوروندی", + "de": "Burundi", + "es": "Burundi", + "fr": "Burundi", + "ja": "ブルンジ", + "it": "Burundi", + "hu": "Burundi" + }, + "flag": "https://flagcdn.com/bi.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "BDI", + "independent": true + }, + { + "name": "Cambodia", + "topLevelDomain": [".kh"], + "alpha2Code": "KH", + "alpha3Code": "KHM", + "callingCodes": ["855"], + "capital": "Phnom Penh", + "altSpellings": ["KH", "Kingdom of Cambodia"], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 16718971, + "latlng": [13.0, 105.0], + "demonym": "Cambodian", + "area": 181035.0, + "timezones": ["UTC+07:00"], + "borders": ["LAO", "THA", "VNM"], + "nativeName": "Kâmpŭchéa", + "numericCode": "116", + "flags": { + "svg": "https://flagcdn.com/kh.svg", + "png": "https://flagcdn.com/w320/kh.png" + }, + "currencies": [ + { "code": "KHR", "name": "Cambodian riel", "symbol": "៛" }, + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "km", + "iso639_2": "khm", + "name": "Khmer", + "nativeName": "ខ្មែរ" + } + ], + "translations": { + "br": "Camboja", + "pt": "Camboja", + "nl": "Cambodja", + "hr": "Kambodža", + "fa": "کامبوج", + "de": "Kambodscha", + "es": "Camboya", + "fr": "Cambodge", + "ja": "カンボジア", + "it": "Cambogia", + "hu": "Kambodzsa" + }, + "flag": "https://flagcdn.com/kh.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "CAM", + "independent": true + }, + { + "name": "Cameroon", + "topLevelDomain": [".cm"], + "alpha2Code": "CM", + "alpha3Code": "CMR", + "callingCodes": ["237"], + "capital": "Yaoundé", + "altSpellings": ["CM", "Republic of Cameroon", "République du Cameroun"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 26545864, + "latlng": [6.0, 12.0], + "demonym": "Cameroonian", + "area": 475442.0, + "gini": 46.6, + "timezones": ["UTC+01:00"], + "borders": ["CAF", "TCD", "COG", "GNQ", "GAB", "NGA"], + "nativeName": "Cameroon", + "numericCode": "120", + "flags": { + "svg": "https://flagcdn.com/cm.svg", + "png": "https://flagcdn.com/w320/cm.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Camarões", + "pt": "Camarões", + "nl": "Kameroen", + "hr": "Kamerun", + "fa": "کامرون", + "de": "Kamerun", + "es": "Camerún", + "fr": "Cameroun", + "ja": "カメルーン", + "it": "Camerun", + "hu": "Kamerun" + }, + "flag": "https://flagcdn.com/cm.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CMR", + "independent": true + }, + { + "name": "Canada", + "topLevelDomain": [".ca"], + "alpha2Code": "CA", + "alpha3Code": "CAN", + "callingCodes": ["1"], + "capital": "Ottawa", + "altSpellings": ["CA"], + "subregion": "Northern America", + "region": "Americas", + "population": 38005238, + "latlng": [60.0, -95.0], + "demonym": "Canadian", + "area": 9984670.0, + "gini": 33.3, + "timezones": [ + "UTC-08:00", + "UTC-07:00", + "UTC-06:00", + "UTC-05:00", + "UTC-04:00", + "UTC-03:30" + ], + "borders": ["USA"], + "nativeName": "Canada", + "numericCode": "124", + "flags": { + "svg": "https://flagcdn.com/ca.svg", + "png": "https://flagcdn.com/w320/ca.png" + }, + "currencies": [{ "code": "CAD", "name": "Canadian dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Canadá", + "pt": "Canadá", + "nl": "Canada", + "hr": "Kanada", + "fa": "کانادا", + "de": "Kanada", + "es": "Canadá", + "fr": "Canada", + "ja": "カナダ", + "it": "Canada", + "hu": "Kanada" + }, + "flag": "https://flagcdn.com/ca.svg", + "regionalBlocs": [ + { + "acronym": "NAFTA", + "name": "North American Free Trade Agreement", + "otherNames": [ + "Tratado de Libre Comercio de América del Norte", + "Accord de Libre-échange Nord-Américain" + ] + } + ], + "cioc": "CAN", + "independent": true + }, + { + "name": "Cabo Verde", + "topLevelDomain": [".cv"], + "alpha2Code": "CV", + "alpha3Code": "CPV", + "callingCodes": ["238"], + "capital": "Praia", + "altSpellings": ["CV", "Republic of Cabo Verde", "República de Cabo Verde"], + "subregion": "Western Africa", + "region": "Africa", + "population": 555988, + "latlng": [16.0, -24.0], + "demonym": "Cape Verdian", + "area": 4033.0, + "gini": 42.4, + "timezones": ["UTC-01:00"], + "nativeName": "Cabo Verde", + "numericCode": "132", + "flags": { + "svg": "https://flagcdn.com/cv.svg", + "png": "https://flagcdn.com/w320/cv.png" + }, + "currencies": [ + { "code": "CVE", "name": "Cape Verdean escudo", "symbol": "Esc" } + ], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Cabo Verde", + "pt": "Cabo Verde", + "nl": "Kaapverdië", + "hr": "Zelenortska Republika", + "fa": "کیپ ورد", + "de": "Kap Verde", + "es": "Cabo Verde", + "fr": "Cap Vert", + "ja": "カーボベルデ", + "it": "Capo Verde", + "hu": "Zöld-foki Köztársaság" + }, + "flag": "https://flagcdn.com/cv.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CPV", + "independent": true + }, + { + "name": "Cayman Islands", + "topLevelDomain": [".ky"], + "alpha2Code": "KY", + "alpha3Code": "CYM", + "callingCodes": ["1"], + "capital": "George Town", + "altSpellings": ["KY"], + "subregion": "Caribbean", + "region": "Americas", + "population": 65720, + "latlng": [19.5, -80.5], + "demonym": "Caymanian", + "area": 264.0, + "timezones": ["UTC-05:00"], + "nativeName": "Cayman Islands", + "numericCode": "136", + "flags": { + "svg": "https://flagcdn.com/ky.svg", + "png": "https://flagcdn.com/w320/ky.png" + }, + "currencies": [ + { "code": "KYD", "name": "Cayman Islands dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Cayman", + "pt": "Ilhas Caimão", + "nl": "Caymaneilanden", + "hr": "Kajmanski otoci", + "fa": "جزایر کیمن", + "de": "Kaimaninseln", + "es": "Islas Caimán", + "fr": "Îles Caïmans", + "ja": "ケイマン諸島", + "it": "Isole Cayman", + "hu": "Kajmán-szigetek" + }, + "flag": "https://flagcdn.com/ky.svg", + "cioc": "CAY", + "independent": false + }, + { + "name": "Central African Republic", + "topLevelDomain": [".cf"], + "alpha2Code": "CF", + "alpha3Code": "CAF", + "callingCodes": ["236"], + "capital": "Bangui", + "altSpellings": [ + "CF", + "Central African Republic", + "République centrafricaine" + ], + "subregion": "Middle Africa", + "region": "Africa", + "population": 4829764, + "latlng": [7.0, 21.0], + "demonym": "Central African", + "area": 622984.0, + "gini": 56.2, + "timezones": ["UTC+01:00"], + "borders": ["CMR", "TCD", "COD", "COG", "SSD", "SDN"], + "nativeName": "Ködörösêse tî Bêafrîka", + "numericCode": "140", + "flags": { + "svg": "https://flagcdn.com/cf.svg", + "png": "https://flagcdn.com/w320/cf.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "sg", + "iso639_2": "sag", + "name": "Sango", + "nativeName": "yângâ tî sängö" + } + ], + "translations": { + "br": "República Centro-Africana", + "pt": "República Centro-Africana", + "nl": "Centraal-Afrikaanse Republiek", + "hr": "Srednjoafrička Republika", + "fa": "جمهوری آفریقای مرکزی", + "de": "Zentralafrikanische Republik", + "es": "República Centroafricana", + "fr": "République centrafricaine", + "ja": "中央アフリカ共和国", + "it": "Repubblica Centrafricana", + "hu": "Közép-afrikai Köztársaság" + }, + "flag": "https://flagcdn.com/cf.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CAF", + "independent": true + }, + { + "name": "Chad", + "topLevelDomain": [".td"], + "alpha2Code": "TD", + "alpha3Code": "TCD", + "callingCodes": ["235"], + "capital": "N'Djamena", + "altSpellings": ["TD", "Tchad", "Republic of Chad", "République du Tchad"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 16425859, + "latlng": [15.0, 19.0], + "demonym": "Chadian", + "area": 1284000.0, + "gini": 43.3, + "timezones": ["UTC+01:00"], + "borders": ["CMR", "CAF", "LBY", "NER", "NGA", "SDN"], + "nativeName": "Tchad", + "numericCode": "148", + "flags": { + "svg": "https://flagcdn.com/td.svg", + "png": "https://flagcdn.com/w320/td.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Chade", + "pt": "Chade", + "nl": "Tsjaad", + "hr": "Čad", + "fa": "چاد", + "de": "Tschad", + "es": "Chad", + "fr": "Tchad", + "ja": "チャド", + "it": "Ciad", + "hu": "Csád" + }, + "flag": "https://flagcdn.com/td.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CHA", + "independent": true + }, + { + "name": "Chile", + "topLevelDomain": [".cl"], + "alpha2Code": "CL", + "alpha3Code": "CHL", + "callingCodes": ["56"], + "capital": "Santiago", + "altSpellings": ["CL", "Republic of Chile", "República de Chile"], + "subregion": "South America", + "region": "Americas", + "population": 19116209, + "latlng": [-30.0, -71.0], + "demonym": "Chilean", + "area": 756102.0, + "gini": 44.4, + "timezones": ["UTC-06:00", "UTC-04:00"], + "borders": ["ARG", "BOL", "PER"], + "nativeName": "Chile", + "numericCode": "152", + "flags": { + "svg": "https://flagcdn.com/cl.svg", + "png": "https://flagcdn.com/w320/cl.png" + }, + "currencies": [{ "code": "CLP", "name": "Chilean peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Chile", + "pt": "Chile", + "nl": "Chili", + "hr": "Čile", + "fa": "شیلی", + "de": "Chile", + "es": "Chile", + "fr": "Chili", + "ja": "チリ", + "it": "Cile", + "hu": "Chile" + }, + "flag": "https://flagcdn.com/cl.svg", + "regionalBlocs": [ + { + "acronym": "PA", + "name": "Pacific Alliance", + "otherNames": ["Alianza del Pacífico"] + }, + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "CHI", + "independent": true + }, + { + "name": "China", + "topLevelDomain": [".cn"], + "alpha2Code": "CN", + "alpha3Code": "CHN", + "callingCodes": ["86"], + "capital": "Beijing", + "altSpellings": [ + "CN", + "Zhōngguó", + "Zhongguo", + "Zhonghua", + "People's Republic of China", + "中华人民共和国", + "Zhōnghuá Rénmín Gònghéguó" + ], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 1402112000, + "latlng": [35.0, 105.0], + "demonym": "Chinese", + "area": 9640011.0, + "gini": 38.5, + "timezones": ["UTC+08:00"], + "borders": [ + "AFG", + "BTN", + "MMR", + "HKG", + "IND", + "KAZ", + "PRK", + "KGZ", + "LAO", + "MAC", + "MNG", + "PAK", + "RUS", + "TJK", + "VNM", + "NPL" + ], + "nativeName": "中国", + "numericCode": "156", + "flags": { + "svg": "https://flagcdn.com/cn.svg", + "png": "https://flagcdn.com/w320/cn.png" + }, + "currencies": [{ "code": "CNY", "name": "Chinese yuan", "symbol": "¥" }], + "languages": [ + { + "iso639_1": "zh", + "iso639_2": "zho", + "name": "Chinese", + "nativeName": "中文 (Zhōngwén)" + } + ], + "translations": { + "br": "China", + "pt": "China", + "nl": "China", + "hr": "Kina", + "fa": "چین", + "de": "China", + "es": "China", + "fr": "Chine", + "ja": "中国", + "it": "Cina", + "hu": "Kína" + }, + "flag": "https://flagcdn.com/cn.svg", + "cioc": "CHN", + "independent": true + }, + { + "name": "Christmas Island", + "topLevelDomain": [".cx"], + "alpha2Code": "CX", + "alpha3Code": "CXR", + "callingCodes": ["61"], + "capital": "Flying Fish Cove", + "altSpellings": ["CX", "Territory of Christmas Island"], + "subregion": "Australia and New Zealand", + "region": "Oceania", + "population": 2072, + "latlng": [-10.5, 105.66666666], + "demonym": "Christmas Island", + "area": 135.0, + "timezones": ["UTC+07:00"], + "nativeName": "Christmas Island", + "numericCode": "162", + "flags": { + "svg": "https://flagcdn.com/cx.svg", + "png": "https://flagcdn.com/w320/cx.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilha Christmas", + "pt": "Ilha do Natal", + "nl": "Christmaseiland", + "hr": "Božićni otok", + "fa": "جزیره کریسمس", + "de": "Weihnachtsinsel", + "es": "Isla de Navidad", + "fr": "Île Christmas", + "ja": "クリスマス島", + "it": "Isola di Natale", + "hu": "Karácsony-sziget" + }, + "flag": "https://flagcdn.com/cx.svg", + "independent": false + }, + { + "name": "Cocos (Keeling) Islands", + "topLevelDomain": [".cc"], + "alpha2Code": "CC", + "alpha3Code": "CCK", + "callingCodes": ["61"], + "capital": "West Island", + "altSpellings": [ + "CC", + "Territory of the Cocos (Keeling) Islands", + "Keeling Islands" + ], + "subregion": "Australia and New Zealand", + "region": "Oceania", + "population": 550, + "latlng": [-12.5, 96.83333333], + "demonym": "Cocos Islander", + "area": 14.0, + "timezones": ["UTC+06:30"], + "nativeName": "Cocos (Keeling) Islands", + "numericCode": "166", + "flags": { + "svg": "https://flagcdn.com/cc.svg", + "png": "https://flagcdn.com/w320/cc.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Cocos", + "pt": "Ilhas dos Cocos", + "nl": "Cocoseilanden", + "hr": "Kokosovi Otoci", + "fa": "جزایر کوکوس", + "de": "Kokosinseln", + "es": "Islas Cocos o Islas Keeling", + "fr": "Îles Cocos", + "ja": "ココス(キーリング)諸島", + "it": "Isole Cocos e Keeling", + "hu": "Kókusz-szigetek" + }, + "flag": "https://flagcdn.com/cc.svg", + "independent": false + }, + { + "name": "Colombia", + "topLevelDomain": [".co"], + "alpha2Code": "CO", + "alpha3Code": "COL", + "callingCodes": ["57"], + "capital": "Bogotá", + "altSpellings": ["CO", "Republic of Colombia", "República de Colombia"], + "subregion": "South America", + "region": "Americas", + "population": 50882884, + "latlng": [4.0, -72.0], + "demonym": "Colombian", + "area": 1141748.0, + "gini": 51.3, + "timezones": ["UTC-05:00"], + "borders": ["BRA", "ECU", "PAN", "PER", "VEN"], + "nativeName": "Colombia", + "numericCode": "170", + "flags": { + "svg": "https://flagcdn.com/co.svg", + "png": "https://flagcdn.com/w320/co.png" + }, + "currencies": [{ "code": "COP", "name": "Colombian peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Colômbia", + "pt": "Colômbia", + "nl": "Colombia", + "hr": "Kolumbija", + "fa": "کلمبیا", + "de": "Kolumbien", + "es": "Colombia", + "fr": "Colombie", + "ja": "コロンビア", + "it": "Colombia", + "hu": "Kolumbia" + }, + "flag": "https://flagcdn.com/co.svg", + "regionalBlocs": [ + { + "acronym": "PA", + "name": "Pacific Alliance", + "otherNames": ["Alianza del Pacífico"] + }, + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "COL", + "independent": true + }, + { + "name": "Comoros", + "topLevelDomain": [".km"], + "alpha2Code": "KM", + "alpha3Code": "COM", + "callingCodes": ["269"], + "capital": "Moroni", + "altSpellings": [ + "KM", + "Union of the Comoros", + "Union des Comores", + "Udzima wa Komori", + "al-Ittiḥād al-Qumurī" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 869595, + "latlng": [-12.16666666, 44.25], + "demonym": "Comoran", + "area": 1862.0, + "gini": 45.3, + "timezones": ["UTC+03:00"], + "nativeName": "Komori", + "numericCode": "174", + "flags": { + "svg": "https://flagcdn.com/km.svg", + "png": "https://flagcdn.com/w320/km.png" + }, + "currencies": [{ "code": "KMF", "name": "Comorian franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Comores", + "pt": "Comores", + "nl": "Comoren", + "hr": "Komori", + "fa": "کومور", + "de": "Union der Komoren", + "es": "Comoras", + "fr": "Comores", + "ja": "コモロ", + "it": "Comore", + "hu": "Comore-szigetek" + }, + "flag": "https://flagcdn.com/km.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "COM", + "independent": true + }, + { + "name": "Congo", + "topLevelDomain": [".cg"], + "alpha2Code": "CG", + "alpha3Code": "COG", + "callingCodes": ["242"], + "capital": "Brazzaville", + "altSpellings": ["CG", "Congo-Brazzaville"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 5518092, + "latlng": [-1.0, 15.0], + "demonym": "Congolese", + "area": 342000.0, + "gini": 48.9, + "timezones": ["UTC+01:00"], + "borders": ["AGO", "CMR", "CAF", "COD", "GAB"], + "nativeName": "République du Congo", + "numericCode": "178", + "flags": { + "svg": "https://flagcdn.com/cg.svg", + "png": "https://flagcdn.com/w320/cg.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ln", + "iso639_2": "lin", + "name": "Lingala", + "nativeName": "Lingála" + } + ], + "translations": { + "br": "Congo", + "pt": "Congo", + "nl": "Congo [Republiek]", + "hr": "Kongo", + "fa": "کنگو", + "de": "Kongo", + "es": "Congo", + "fr": "Congo", + "ja": "コンゴ共和国", + "it": "Congo", + "hu": "Kongói Köztársaság" + }, + "flag": "https://flagcdn.com/cg.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CGO", + "independent": true + }, + { + "name": "Congo (Democratic Republic of the)", + "topLevelDomain": [".cd"], + "alpha2Code": "CD", + "alpha3Code": "COD", + "callingCodes": ["243"], + "capital": "Kinshasa", + "altSpellings": ["CD", "DR Congo", "Congo-Kinshasa", "DRC"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 89561404, + "latlng": [0.0, 25.0], + "demonym": "Congolese", + "area": 2344858.0, + "gini": 42.1, + "timezones": ["UTC+01:00", "UTC+02:00"], + "borders": ["AGO", "BDI", "CAF", "COG", "RWA", "SSD", "TZA", "UGA", "ZMB"], + "nativeName": "République démocratique du Congo", + "numericCode": "180", + "flags": { + "svg": "https://flagcdn.com/cd.svg", + "png": "https://flagcdn.com/w320/cd.png" + }, + "currencies": [ + { "code": "CDF", "name": "Congolese franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ln", + "iso639_2": "lin", + "name": "Lingala", + "nativeName": "Lingála" + }, + { + "iso639_1": "kg", + "iso639_2": "kon", + "name": "Kongo", + "nativeName": "Kikongo" + }, + { + "iso639_1": "sw", + "iso639_2": "swa", + "name": "Swahili", + "nativeName": "Kiswahili" + }, + { + "iso639_1": "lu", + "iso639_2": "lub", + "name": "Luba-Katanga", + "nativeName": "Tshiluba" + } + ], + "translations": { + "br": "RD Congo", + "pt": "RD Congo", + "nl": "Congo [DRC]", + "hr": "Kongo, Demokratska Republika", + "fa": "جمهوری کنگو", + "de": "Kongo (Dem. Rep.)", + "es": "Congo (Rep. Dem.)", + "fr": "Congo (Rép. dém.)", + "ja": "コンゴ民主共和国", + "it": "Congo (Rep. Dem.)", + "hu": "Kongói Demokratikus Köztársaság" + }, + "flag": "https://flagcdn.com/cd.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "COD", + "independent": true + }, + { + "name": "Cook Islands", + "topLevelDomain": [".ck"], + "alpha2Code": "CK", + "alpha3Code": "COK", + "callingCodes": ["682"], + "capital": "Avarua", + "altSpellings": ["CK", "Kūki 'Āirani"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 18100, + "latlng": [-21.23333333, -159.76666666], + "demonym": "Cook Islander", + "area": 236.0, + "timezones": ["UTC-10:00"], + "nativeName": "Cook Islands", + "numericCode": "184", + "flags": { + "svg": "https://flagcdn.com/ck.svg", + "png": "https://flagcdn.com/w320/ck.png" + }, + "currencies": [ + { "code": "NZD", "name": "New Zealand dollar", "symbol": "$" }, + { "code": "CKD", "name": "Cook Islands dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { "iso639_2": "rar", "name": "Cook Islands Māori", "nativeName": "Māori" } + ], + "translations": { + "br": "Ilhas Cook", + "pt": "Ilhas Cook", + "nl": "Cookeilanden", + "hr": "Cookovo Otočje", + "fa": "جزایر کوک", + "de": "Cookinseln", + "es": "Islas Cook", + "fr": "Îles Cook", + "ja": "クック諸島", + "it": "Isole Cook", + "hu": "Cook-szigetek" + }, + "flag": "https://flagcdn.com/ck.svg", + "cioc": "COK", + "independent": true + }, + { + "name": "Costa Rica", + "topLevelDomain": [".cr"], + "alpha2Code": "CR", + "alpha3Code": "CRI", + "callingCodes": ["506"], + "capital": "San José", + "altSpellings": ["CR", "Republic of Costa Rica", "República de Costa Rica"], + "subregion": "Central America", + "region": "Americas", + "population": 5094114, + "latlng": [10.0, -84.0], + "demonym": "Costa Rican", + "area": 51100.0, + "gini": 48.2, + "timezones": ["UTC-06:00"], + "borders": ["NIC", "PAN"], + "nativeName": "Costa Rica", + "numericCode": "188", + "flags": { + "svg": "https://flagcdn.com/cr.svg", + "png": "https://flagcdn.com/w320/cr.png" + }, + "currencies": [ + { "code": "CRC", "name": "Costa Rican colón", "symbol": "₡" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Costa Rica", + "pt": "Costa Rica", + "nl": "Costa Rica", + "hr": "Kostarika", + "fa": "کاستاریکا", + "de": "Costa Rica", + "es": "Costa Rica", + "fr": "Costa Rica", + "ja": "コスタリカ", + "it": "Costa Rica", + "hu": "Costa Rica" + }, + "flag": "https://flagcdn.com/cr.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "CRC", + "independent": true + }, + { + "name": "Croatia", + "topLevelDomain": [".hr"], + "alpha2Code": "HR", + "alpha3Code": "HRV", + "callingCodes": ["385"], + "capital": "Zagreb", + "altSpellings": [ + "HR", + "Hrvatska", + "Republic of Croatia", + "Republika Hrvatska" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 4047200, + "latlng": [45.16666666, 15.5], + "demonym": "Croatian", + "area": 56594.0, + "gini": 29.7, + "timezones": ["UTC+01:00"], + "borders": ["BIH", "HUN", "MNE", "SRB", "SVN"], + "nativeName": "Hrvatska", + "numericCode": "191", + "flags": { + "svg": "https://flagcdn.com/hr.svg", + "png": "https://flagcdn.com/w320/hr.png" + }, + "currencies": [{ "code": "HRK", "name": "Croatian kuna", "symbol": "kn" }], + "languages": [ + { + "iso639_1": "hr", + "iso639_2": "hrv", + "name": "Croatian", + "nativeName": "hrvatski jezik" + } + ], + "translations": { + "br": "Croácia", + "pt": "Croácia", + "nl": "Kroatië", + "hr": "Hrvatska", + "fa": "کرواسی", + "de": "Kroatien", + "es": "Croacia", + "fr": "Croatie", + "ja": "クロアチア", + "it": "Croazia", + "hu": "Horvátország" + }, + "flag": "https://flagcdn.com/hr.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "CRO", + "independent": true + }, + { + "name": "Cuba", + "topLevelDomain": [".cu"], + "alpha2Code": "CU", + "alpha3Code": "CUB", + "callingCodes": ["53"], + "capital": "Havana", + "altSpellings": ["CU", "Republic of Cuba", "República de Cuba"], + "subregion": "Caribbean", + "region": "Americas", + "population": 11326616, + "latlng": [21.5, -80.0], + "demonym": "Cuban", + "area": 109884.0, + "timezones": ["UTC-05:00"], + "nativeName": "Cuba", + "numericCode": "192", + "flags": { + "svg": "https://flagcdn.com/cu.svg", + "png": "https://flagcdn.com/w320/cu.png" + }, + "currencies": [ + { "code": "CUC", "name": "Cuban convertible peso", "symbol": "$" }, + { "code": "CUP", "name": "Cuban peso", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Cuba", + "pt": "Cuba", + "nl": "Cuba", + "hr": "Kuba", + "fa": "کوبا", + "de": "Kuba", + "es": "Cuba", + "fr": "Cuba", + "ja": "キューバ", + "it": "Cuba", + "hu": "Kuba" + }, + "flag": "https://flagcdn.com/cu.svg", + "cioc": "CUB", + "independent": true + }, + { + "name": "Curaçao", + "topLevelDomain": [".cw"], + "alpha2Code": "CW", + "alpha3Code": "CUW", + "callingCodes": ["599"], + "capital": "Willemstad", + "altSpellings": [ + "CW", + "Curacao", + "Kòrsou", + "Country of Curaçao", + "Land Curaçao", + "Pais Kòrsou" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 155014, + "latlng": [12.116667, -68.933333], + "demonym": "Dutch", + "area": 444.0, + "timezones": ["UTC-04:00"], + "nativeName": "Curaçao", + "numericCode": "531", + "flags": { + "svg": "https://flagcdn.com/cw.svg", + "png": "https://flagcdn.com/w320/cw.png" + }, + "currencies": [ + { "code": "ANG", "name": "Netherlands Antillean guilder", "symbol": "ƒ" } + ], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + }, + { + "iso639_1": "pa", + "iso639_2": "pan", + "name": "(Eastern) Punjabi", + "nativeName": "ਪੰਜਾਬੀ" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Curaçao", + "pt": "Curaçao", + "nl": "Curaçao", + "hr": "Curaçao", + "fa": "کوراسائو", + "de": "Curaçao", + "es": "Curaçao", + "fr": "Curaçao", + "ja": "Curaçao", + "it": "Curaçao", + "hu": "Curaçao" + }, + "flag": "https://flagcdn.com/cw.svg", + "independent": false + }, + { + "name": "Cyprus", + "topLevelDomain": [".cy"], + "alpha2Code": "CY", + "alpha3Code": "CYP", + "callingCodes": ["357"], + "capital": "Nicosia", + "altSpellings": [ + "CY", + "Kýpros", + "Kıbrıs", + "Republic of Cyprus", + "Κυπριακή Δημοκρατία", + "Kıbrıs Cumhuriyeti" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 1207361, + "latlng": [35.0, 33.0], + "demonym": "Cypriot", + "area": 9251.0, + "gini": 32.7, + "timezones": ["UTC+02:00"], + "borders": ["GBR"], + "nativeName": "Κύπρος", + "numericCode": "196", + "flags": { + "svg": "https://flagcdn.com/cy.svg", + "png": "https://flagcdn.com/w320/cy.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "el", + "iso639_2": "ell", + "name": "Greek (modern)", + "nativeName": "ελληνικά" + }, + { + "iso639_1": "tr", + "iso639_2": "tur", + "name": "Turkish", + "nativeName": "Türkçe" + }, + { + "iso639_1": "hy", + "iso639_2": "hye", + "name": "Armenian", + "nativeName": "Հայերեն" + } + ], + "translations": { + "br": "Chipre", + "pt": "Chipre", + "nl": "Cyprus", + "hr": "Cipar", + "fa": "قبرس", + "de": "Zypern", + "es": "Chipre", + "fr": "Chypre", + "ja": "キプロス", + "it": "Cipro", + "hu": "Ciprus" + }, + "flag": "https://flagcdn.com/cy.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "CYP", + "independent": true + }, + { + "name": "Czech Republic", + "topLevelDomain": [".cz"], + "alpha2Code": "CZ", + "alpha3Code": "CZE", + "callingCodes": ["420"], + "capital": "Prague", + "altSpellings": ["CZ", "Česká republika", "Česko"], + "subregion": "Central Europe", + "region": "Europe", + "population": 10698896, + "latlng": [49.75, 15.5], + "demonym": "Czech", + "area": 78865.0, + "gini": 25.0, + "timezones": ["UTC+01:00"], + "nativeName": "Česká republika", + "numericCode": "203", + "flags": { + "svg": "https://flagcdn.com/cz.svg", + "png": "https://flagcdn.com/w320/cz.png" + }, + "currencies": [{ "code": "CZK", "name": "Czech koruna", "symbol": "Kč" }], + "languages": [ + { + "iso639_1": "cs", + "iso639_2": "ces", + "name": "Czech", + "nativeName": "čeština" + }, + { + "iso639_1": "sk", + "iso639_2": "slk", + "name": "Slovak", + "nativeName": "slovenčina" + } + ], + "translations": { + "br": "República Tcheca", + "pt": "República Checa", + "nl": "Tsjechië", + "hr": "Češka", + "fa": "جمهوری چک", + "de": "Tschechische Republik", + "es": "República Checa", + "fr": "République tchèque", + "ja": "チェコ", + "it": "Repubblica Ceca", + "hu": "Csehország" + }, + "flag": "https://flagcdn.com/cz.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "CZE", + "independent": true + }, + { + "name": "Denmark", + "topLevelDomain": [".dk"], + "alpha2Code": "DK", + "alpha3Code": "DNK", + "callingCodes": ["45"], + "capital": "Copenhagen", + "altSpellings": [ + "DK", + "Danmark", + "Kingdom of Denmark", + "Kongeriget Danmark" + ], + "subregion": "Northern Europe", + "region": "Europe", + "population": 5831404, + "latlng": [56.0, 10.0], + "demonym": "Danish", + "area": 43094.0, + "gini": 28.2, + "timezones": ["UTC-04:00", "UTC-03:00", "UTC-01:00", "UTC", "UTC+01:00"], + "borders": ["DEU"], + "nativeName": "Danmark", + "numericCode": "208", + "flags": { + "svg": "https://flagcdn.com/dk.svg", + "png": "https://flagcdn.com/w320/dk.png" + }, + "currencies": [{ "code": "DKK", "name": "Danish krone", "symbol": "kr" }], + "languages": [ + { + "iso639_1": "da", + "iso639_2": "dan", + "name": "Danish", + "nativeName": "dansk" + } + ], + "translations": { + "br": "Dinamarca", + "pt": "Dinamarca", + "nl": "Denemarken", + "hr": "Danska", + "fa": "دانمارک", + "de": "Dänemark", + "es": "Dinamarca", + "fr": "Danemark", + "ja": "デンマーク", + "it": "Danimarca", + "hu": "Dánia" + }, + "flag": "https://flagcdn.com/dk.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "DEN", + "independent": true + }, + { + "name": "Djibouti", + "topLevelDomain": [".dj"], + "alpha2Code": "DJ", + "alpha3Code": "DJI", + "callingCodes": ["253"], + "capital": "Djibouti", + "altSpellings": [ + "DJ", + "Jabuuti", + "Gabuuti", + "Republic of Djibouti", + "République de Djibouti", + "Gabuutih Ummuuno", + "Jamhuuriyadda Jabuuti" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 988002, + "latlng": [11.5, 43.0], + "demonym": "Djibouti", + "area": 23200.0, + "gini": 41.6, + "timezones": ["UTC+03:00"], + "borders": ["ERI", "ETH", "SOM"], + "nativeName": "Djibouti", + "numericCode": "262", + "flags": { + "svg": "https://flagcdn.com/dj.svg", + "png": "https://flagcdn.com/w320/dj.png" + }, + "currencies": [ + { "code": "DJF", "name": "Djiboutian franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Djibuti", + "pt": "Djibuti", + "nl": "Djibouti", + "hr": "Džibuti", + "fa": "جیبوتی", + "de": "Dschibuti", + "es": "Yibuti", + "fr": "Djibouti", + "ja": "ジブチ", + "it": "Gibuti", + "hu": "Dzsibuti" + }, + "flag": "https://flagcdn.com/dj.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "DJI", + "independent": true + }, + { + "name": "Dominica", + "topLevelDomain": [".dm"], + "alpha2Code": "DM", + "alpha3Code": "DMA", + "callingCodes": ["1"], + "capital": "Roseau", + "altSpellings": [ + "DM", + "Dominique", + "Wai‘tu kubuli", + "Commonwealth of Dominica" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 71991, + "latlng": [15.41666666, -61.33333333], + "demonym": "Dominican", + "area": 751.0, + "timezones": ["UTC-04:00"], + "nativeName": "Dominica", + "numericCode": "212", + "flags": { + "svg": "https://flagcdn.com/dm.svg", + "png": "https://flagcdn.com/w320/dm.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Dominica", + "pt": "Dominica", + "nl": "Dominica", + "hr": "Dominika", + "fa": "دومینیکا", + "de": "Dominica", + "es": "Dominica", + "fr": "Dominique", + "ja": "ドミニカ国", + "it": "Dominica", + "hu": "Dominikai Közösség" + }, + "flag": "https://flagcdn.com/dm.svg", + "cioc": "DMA", + "independent": true + }, + { + "name": "Dominican Republic", + "topLevelDomain": [".do"], + "alpha2Code": "DO", + "alpha3Code": "DOM", + "callingCodes": ["1"], + "capital": "Santo Domingo", + "altSpellings": ["DO"], + "subregion": "Caribbean", + "region": "Americas", + "population": 10847904, + "latlng": [19.0, -70.66666666], + "demonym": "Dominican", + "area": 48671.0, + "gini": 41.9, + "timezones": ["UTC-04:00"], + "borders": ["HTI"], + "nativeName": "República Dominicana", + "numericCode": "214", + "flags": { + "svg": "https://flagcdn.com/do.svg", + "png": "https://flagcdn.com/w320/do.png" + }, + "currencies": [{ "code": "DOP", "name": "Dominican peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "República Dominicana", + "pt": "República Dominicana", + "nl": "Dominicaanse Republiek", + "hr": "Dominikanska Republika", + "fa": "جمهوری دومینیکن", + "de": "Dominikanische Republik", + "es": "República Dominicana", + "fr": "République dominicaine", + "ja": "ドミニカ共和国", + "it": "Repubblica Dominicana", + "hu": "Dominikai Köztársaság" + }, + "flag": "https://flagcdn.com/do.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + }, + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "DOM", + "independent": true + }, + { + "name": "Ecuador", + "topLevelDomain": [".ec"], + "alpha2Code": "EC", + "alpha3Code": "ECU", + "callingCodes": ["593"], + "capital": "Quito", + "altSpellings": ["EC", "Republic of Ecuador", "República del Ecuador"], + "subregion": "South America", + "region": "Americas", + "population": 17643060, + "latlng": [-2.0, -77.5], + "demonym": "Ecuadorean", + "area": 276841.0, + "gini": 45.7, + "timezones": ["UTC-06:00", "UTC-05:00"], + "borders": ["COL", "PER"], + "nativeName": "Ecuador", + "numericCode": "218", + "flags": { + "svg": "https://flagcdn.com/ec.svg", + "png": "https://flagcdn.com/w320/ec.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Equador", + "pt": "Equador", + "nl": "Ecuador", + "hr": "Ekvador", + "fa": "اکوادور", + "de": "Ecuador", + "es": "Ecuador", + "fr": "Équateur", + "ja": "エクアドル", + "it": "Ecuador", + "hu": "Ecuador" + }, + "flag": "https://flagcdn.com/ec.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "ECU", + "independent": true + }, + { + "name": "Egypt", + "topLevelDomain": [".eg"], + "alpha2Code": "EG", + "alpha3Code": "EGY", + "callingCodes": ["20"], + "capital": "Cairo", + "altSpellings": ["EG", "Arab Republic of Egypt"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 102334403, + "latlng": [27.0, 30.0], + "demonym": "Egyptian", + "area": 1002450.0, + "gini": 31.5, + "timezones": ["UTC+02:00"], + "borders": ["ISR", "LBY", "SDN"], + "nativeName": "مصر‎", + "numericCode": "818", + "flags": { + "svg": "https://flagcdn.com/eg.svg", + "png": "https://flagcdn.com/w320/eg.png" + }, + "currencies": [{ "code": "EGP", "name": "Egyptian pound", "symbol": "£" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Egito", + "pt": "Egipto", + "nl": "Egypte", + "hr": "Egipat", + "fa": "مصر", + "de": "Ägypten", + "es": "Egipto", + "fr": "Égypte", + "ja": "エジプト", + "it": "Egitto", + "hu": "Egyiptom" + }, + "flag": "https://flagcdn.com/eg.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "EGY", + "independent": true + }, + { + "name": "El Salvador", + "topLevelDomain": [".sv"], + "alpha2Code": "SV", + "alpha3Code": "SLV", + "callingCodes": ["503"], + "capital": "San Salvador", + "altSpellings": [ + "SV", + "Republic of El Salvador", + "República de El Salvador" + ], + "subregion": "Central America", + "region": "Americas", + "population": 6486201, + "latlng": [13.83333333, -88.91666666], + "demonym": "Salvadoran", + "area": 21041.0, + "gini": 38.8, + "timezones": ["UTC-06:00"], + "borders": ["GTM", "HND"], + "nativeName": "El Salvador", + "numericCode": "222", + "flags": { + "svg": "https://flagcdn.com/sv.svg", + "png": "https://flagcdn.com/w320/sv.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "El Salvador", + "pt": "El Salvador", + "nl": "El Salvador", + "hr": "Salvador", + "fa": "السالوادور", + "de": "El Salvador", + "es": "El Salvador", + "fr": "Salvador", + "ja": "エルサルバドル", + "it": "El Salvador", + "hu": "Salvador" + }, + "flag": "https://flagcdn.com/sv.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "ESA", + "independent": true + }, + { + "name": "Equatorial Guinea", + "topLevelDomain": [".gq"], + "alpha2Code": "GQ", + "alpha3Code": "GNQ", + "callingCodes": ["240"], + "capital": "Malabo", + "altSpellings": [ + "GQ", + "Republic of Equatorial Guinea", + "República de Guinea Ecuatorial", + "République de Guinée équatoriale", + "República da Guiné Equatorial" + ], + "subregion": "Middle Africa", + "region": "Africa", + "population": 1402985, + "latlng": [2.0, 10.0], + "demonym": "Equatorial Guinean", + "area": 28051.0, + "timezones": ["UTC+01:00"], + "borders": ["CMR", "GAB"], + "nativeName": "Guinea Ecuatorial", + "numericCode": "226", + "flags": { + "svg": "https://flagcdn.com/gq.svg", + "png": "https://flagcdn.com/w320/gq.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + }, + { "iso639_2": "fan", "name": "Fang", "nativeName": "Fang" } + ], + "translations": { + "br": "Guiné Equatorial", + "pt": "Guiné Equatorial", + "nl": "Equatoriaal-Guinea", + "hr": "Ekvatorijalna Gvineja", + "fa": "گینه استوایی", + "de": "Äquatorial-Guinea", + "es": "Guinea Ecuatorial", + "fr": "Guinée-Équatoriale", + "ja": "赤道ギニア", + "it": "Guinea Equatoriale", + "hu": "Egyenlítői-Guinea" + }, + "flag": "https://flagcdn.com/gq.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GEQ", + "independent": true + }, + { + "name": "Eritrea", + "topLevelDomain": [".er"], + "alpha2Code": "ER", + "alpha3Code": "ERI", + "callingCodes": ["291"], + "capital": "Asmara", + "altSpellings": [ + "ER", + "State of Eritrea", + "ሃገረ ኤርትራ", + "Dawlat Iritriyá", + "ʾErtrā", + "Iritriyā", + "" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 5352000, + "latlng": [15.0, 39.0], + "demonym": "Eritrean", + "area": 117600.0, + "timezones": ["UTC+03:00"], + "borders": ["DJI", "ETH", "SDN"], + "nativeName": "ኤርትራ", + "numericCode": "232", + "flags": { + "svg": "https://flagcdn.com/er.svg", + "png": "https://flagcdn.com/w320/er.png" + }, + "currencies": [ + { "code": "ERN", "name": "Eritrean nakfa", "symbol": "Nfk" } + ], + "languages": [ + { + "iso639_1": "ti", + "iso639_2": "tir", + "name": "Tigrinya", + "nativeName": "ትግርኛ" + }, + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { "iso639_2": "tig", "name": "Tigre", "nativeName": "ትግረ" }, + { "iso639_2": "kun", "name": "Kunama", "nativeName": "Kunama" }, + { "iso639_2": "ssy", "name": "Saho", "nativeName": "Saho" }, + { "iso639_2": "byn", "name": "Bilen", "nativeName": "ብሊና" }, + { "iso639_2": "nrb", "name": "Nara", "nativeName": "Nara" }, + { + "iso639_1": "aa", + "iso639_2": "aar", + "name": "Afar", + "nativeName": "Afar" + } + ], + "translations": { + "br": "Eritreia", + "pt": "Eritreia", + "nl": "Eritrea", + "hr": "Eritreja", + "fa": "اریتره", + "de": "Eritrea", + "es": "Eritrea", + "fr": "Érythrée", + "ja": "エリトリア", + "it": "Eritrea", + "hu": "Eritrea" + }, + "flag": "https://flagcdn.com/er.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "ERI", + "independent": true + }, + { + "name": "Estonia", + "topLevelDomain": [".ee"], + "alpha2Code": "EE", + "alpha3Code": "EST", + "callingCodes": ["372"], + "capital": "Tallinn", + "altSpellings": ["EE", "Eesti", "Republic of Estonia", "Eesti Vabariik"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 1331057, + "latlng": [59.0, 26.0], + "demonym": "Estonian", + "area": 45227.0, + "gini": 30.3, + "timezones": ["UTC+02:00"], + "borders": ["LVA", "RUS"], + "nativeName": "Eesti", + "numericCode": "233", + "flags": { + "svg": "https://flagcdn.com/ee.svg", + "png": "https://flagcdn.com/w320/ee.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "et", + "iso639_2": "est", + "name": "Estonian", + "nativeName": "eesti" + } + ], + "translations": { + "br": "Estônia", + "pt": "Estónia", + "nl": "Estland", + "hr": "Estonija", + "fa": "استونی", + "de": "Estland", + "es": "Estonia", + "fr": "Estonie", + "ja": "エストニア", + "it": "Estonia", + "hu": "Észtország" + }, + "flag": "https://flagcdn.com/ee.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "EST", + "independent": true + }, + { + "name": "Ethiopia", + "topLevelDomain": [".et"], + "alpha2Code": "ET", + "alpha3Code": "ETH", + "callingCodes": ["251"], + "capital": "Addis Ababa", + "altSpellings": [ + "ET", + "ʾĪtyōṗṗyā", + "Federal Democratic Republic of Ethiopia", + "የኢትዮጵያ ፌዴራላዊ ዲሞክራሲያዊ ሪፐብሊክ" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 114963583, + "latlng": [8.0, 38.0], + "demonym": "Ethiopian", + "area": 1104300.0, + "gini": 35.0, + "timezones": ["UTC+03:00"], + "borders": ["DJI", "ERI", "KEN", "SOM", "SSD", "SDN"], + "nativeName": "ኢትዮጵያ", + "numericCode": "231", + "flags": { + "svg": "https://flagcdn.com/et.svg", + "png": "https://flagcdn.com/w320/et.png" + }, + "currencies": [{ "code": "ETB", "name": "Ethiopian birr", "symbol": "Br" }], + "languages": [ + { + "iso639_1": "am", + "iso639_2": "amh", + "name": "Amharic", + "nativeName": "አማርኛ" + } + ], + "translations": { + "br": "Etiópia", + "pt": "Etiópia", + "nl": "Ethiopië", + "hr": "Etiopija", + "fa": "اتیوپی", + "de": "Äthiopien", + "es": "Etiopía", + "fr": "Éthiopie", + "ja": "エチオピア", + "it": "Etiopia", + "hu": "Etiópia" + }, + "flag": "https://flagcdn.com/et.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "ETH", + "independent": true + }, + { + "name": "Falkland Islands (Malvinas)", + "topLevelDomain": [".fk"], + "alpha2Code": "FK", + "alpha3Code": "FLK", + "callingCodes": ["500"], + "capital": "Stanley", + "altSpellings": ["FK", "Islas Malvinas"], + "subregion": "South America", + "region": "Americas", + "population": 2563, + "latlng": [-51.75, -59.0], + "demonym": "Falkland Islander", + "area": 12173.0, + "timezones": ["UTC-04:00"], + "nativeName": "Falkland Islands", + "numericCode": "238", + "flags": { + "svg": "https://flagcdn.com/fk.svg", + "png": "https://flagcdn.com/w320/fk.png" + }, + "currencies": [ + { "code": "FKP", "name": "Falkland Islands pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Malvinas", + "pt": "Ilhas Falkland", + "nl": "Falklandeilanden [Islas Malvinas]", + "hr": "Falklandski Otoci", + "fa": "جزایر فالکلند", + "de": "Falklandinseln", + "es": "Islas Malvinas", + "fr": "Îles Malouines", + "ja": "フォークランド(マルビナス)諸島", + "it": "Isole Falkland o Isole Malvine", + "hu": "Falkland-szigetek" + }, + "flag": "https://flagcdn.com/fk.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "independent": false + }, + { + "name": "Faroe Islands", + "topLevelDomain": [".fo"], + "alpha2Code": "FO", + "alpha3Code": "FRO", + "callingCodes": ["298"], + "capital": "Tórshavn", + "altSpellings": ["FO", "Føroyar", "Færøerne"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 48865, + "latlng": [62.0, -7.0], + "demonym": "Faroese", + "area": 1393.0, + "timezones": ["UTC+00:00"], + "nativeName": "Føroyar", + "numericCode": "234", + "flags": { + "svg": "https://flagcdn.com/fo.svg", + "png": "https://flagcdn.com/w320/fo.png" + }, + "currencies": [ + { "code": "DKK", "name": "Danish krone", "symbol": "kr" }, + { "code": "FOK", "name": "Faroese króna", "symbol": "kr" } + ], + "languages": [ + { + "iso639_1": "fo", + "iso639_2": "fao", + "name": "Faroese", + "nativeName": "føroyskt" + } + ], + "translations": { + "br": "Ilhas Faroé", + "pt": "Ilhas Faroé", + "nl": "Faeröer", + "hr": "Farski Otoci", + "fa": "جزایر فارو", + "de": "Färöer-Inseln", + "es": "Islas Faroe", + "fr": "Îles Féroé", + "ja": "フェロー諸島", + "it": "Isole Far Oer", + "hu": "Feröer" + }, + "flag": "https://flagcdn.com/fo.svg", + "independent": false + }, + { + "name": "Fiji", + "topLevelDomain": [".fj"], + "alpha2Code": "FJ", + "alpha3Code": "FJI", + "callingCodes": ["679"], + "capital": "Suva", + "altSpellings": [ + "FJ", + "Viti", + "Republic of Fiji", + "Matanitu ko Viti", + "Fijī Gaṇarājya" + ], + "subregion": "Melanesia", + "region": "Oceania", + "population": 896444, + "latlng": [-18.0, 175.0], + "demonym": "Fijian", + "area": 18272.0, + "gini": 36.7, + "timezones": ["UTC+12:00"], + "nativeName": "Fiji", + "numericCode": "242", + "flags": { + "svg": "https://flagcdn.com/fj.svg", + "png": "https://flagcdn.com/w320/fj.png" + }, + "currencies": [{ "code": "FJD", "name": "Fijian dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fj", + "iso639_2": "fij", + "name": "Fijian", + "nativeName": "vosa Vakaviti" + }, + { "iso639_2": "hif", "name": "Fiji Hindi", "nativeName": "फ़िजी बात" }, + { "iso639_2": "rtm", "name": "Rotuman", "nativeName": "Fäeag Rotuma" } + ], + "translations": { + "br": "Fiji", + "pt": "Fiji", + "nl": "Fiji", + "hr": "Fiđi", + "fa": "فیجی", + "de": "Fidschi", + "es": "Fiyi", + "fr": "Fidji", + "ja": "フィジー", + "it": "Figi", + "hu": "Fidzsi-szigetek" + }, + "flag": "https://flagcdn.com/fj.svg", + "cioc": "FIJ", + "independent": true + }, + { + "name": "Finland", + "topLevelDomain": [".fi"], + "alpha2Code": "FI", + "alpha3Code": "FIN", + "callingCodes": ["358"], + "capital": "Helsinki", + "altSpellings": [ + "FI", + "Suomi", + "Republic of Finland", + "Suomen tasavalta", + "Republiken Finland" + ], + "subregion": "Northern Europe", + "region": "Europe", + "population": 5530719, + "latlng": [64.0, 26.0], + "demonym": "Finnish", + "area": 338424.0, + "gini": 27.3, + "timezones": ["UTC+02:00"], + "borders": ["NOR", "SWE", "RUS"], + "nativeName": "Suomi", + "numericCode": "246", + "flags": { + "svg": "https://flagcdn.com/fi.svg", + "png": "https://flagcdn.com/w320/fi.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fi", + "iso639_2": "fin", + "name": "Finnish", + "nativeName": "suomi" + }, + { + "iso639_1": "sv", + "iso639_2": "swe", + "name": "Swedish", + "nativeName": "svenska" + } + ], + "translations": { + "br": "Finlândia", + "pt": "Finlândia", + "nl": "Finland", + "hr": "Finska", + "fa": "فنلاند", + "de": "Finnland", + "es": "Finlandia", + "fr": "Finlande", + "ja": "フィンランド", + "it": "Finlandia", + "hu": "Finnország" + }, + "flag": "https://flagcdn.com/fi.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "FIN", + "independent": true + }, + { + "name": "France", + "topLevelDomain": [".fr"], + "alpha2Code": "FR", + "alpha3Code": "FRA", + "callingCodes": ["33"], + "capital": "Paris", + "altSpellings": ["FR", "French Republic", "République française"], + "subregion": "Western Europe", + "region": "Europe", + "population": 67391582, + "latlng": [46.0, 2.0], + "demonym": "French", + "area": 640679.0, + "gini": 32.4, + "timezones": [ + "UTC-10:00", + "UTC-09:30", + "UTC-09:00", + "UTC-08:00", + "UTC-04:00", + "UTC-03:00", + "UTC+01:00", + "UTC+02:00", + "UTC+03:00", + "UTC+04:00", + "UTC+05:00", + "UTC+10:00", + "UTC+11:00", + "UTC+12:00" + ], + "borders": ["AND", "BEL", "DEU", "ITA", "LUX", "MCO", "ESP", "CHE"], + "nativeName": "France", + "numericCode": "250", + "flags": { + "svg": "https://flagcdn.com/fr.svg", + "png": "https://flagcdn.com/w320/fr.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "França", + "pt": "França", + "nl": "Frankrijk", + "hr": "Francuska", + "fa": "فرانسه", + "de": "Frankreich", + "es": "Francia", + "fr": "France", + "ja": "フランス", + "it": "Francia", + "hu": "Franciaország" + }, + "flag": "https://flagcdn.com/fr.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "FRA", + "independent": true + }, + { + "name": "French Guiana", + "topLevelDomain": [".gf"], + "alpha2Code": "GF", + "alpha3Code": "GUF", + "callingCodes": ["594"], + "capital": "Cayenne", + "altSpellings": ["GF", "Guiana", "Guyane"], + "subregion": "South America", + "region": "Americas", + "population": 254541, + "latlng": [4.0, -53.0], + "demonym": "French Guianan", + "timezones": ["UTC-03:00"], + "borders": ["BRA", "SUR"], + "nativeName": "Guyane française", + "numericCode": "254", + "flags": { + "svg": "https://flagcdn.com/gf.svg", + "png": "https://flagcdn.com/w320/gf.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Guiana Francesa", + "pt": "Guiana Francesa", + "nl": "Frans-Guyana", + "hr": "Francuska Gvajana", + "fa": "گویان فرانسه", + "de": "Französisch Guyana", + "es": "Guayana Francesa", + "fr": "Guayane", + "ja": "フランス領ギアナ", + "it": "Guyana francese", + "hu": "Francia Guyana" + }, + "flag": "https://flagcdn.com/gf.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + }, + { "acronym": "EU", "name": "European Union" } + ], + "independent": false + }, + { + "name": "French Polynesia", + "topLevelDomain": [".pf"], + "alpha2Code": "PF", + "alpha3Code": "PYF", + "callingCodes": ["689"], + "capital": "Papeetē", + "altSpellings": [ + "PF", + "Polynésie française", + "French Polynesia", + "Pōrīnetia Farāni" + ], + "subregion": "Polynesia", + "region": "Oceania", + "population": 280904, + "latlng": [-15.0, -140.0], + "demonym": "French Polynesian", + "area": 4167.0, + "timezones": ["UTC-10:00", "UTC-09:30", "UTC-09:00"], + "nativeName": "Polynésie française", + "numericCode": "258", + "flags": { + "svg": "https://flagcdn.com/pf.svg", + "png": "https://flagcdn.com/w320/pf.png" + }, + "currencies": [{ "code": "XPF", "name": "CFP franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Polinésia Francesa", + "pt": "Polinésia Francesa", + "nl": "Frans-Polynesië", + "hr": "Francuska Polinezija", + "fa": "پلی‌نزی فرانسه", + "de": "Französisch-Polynesien", + "es": "Polinesia Francesa", + "fr": "Polynésie française", + "ja": "フランス領ポリネシア", + "it": "Polinesia Francese", + "hu": "Francia Polinézia" + }, + "flag": "https://flagcdn.com/pf.svg", + "independent": false + }, + { + "name": "French Southern Territories", + "topLevelDomain": [".tf"], + "alpha2Code": "TF", + "alpha3Code": "ATF", + "callingCodes": ["262"], + "capital": "Port-aux-Français", + "altSpellings": ["TF"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 140, + "latlng": [-49.25, 69.167], + "demonym": "French", + "area": 7747.0, + "timezones": ["UTC+05:00"], + "nativeName": "Territoire des Terres australes et antarctiques françaises", + "numericCode": "260", + "flags": { + "svg": "https://flagcdn.com/tf.svg", + "png": "https://flagcdn.com/w320/tf.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Terras Austrais e Antárticas Francesas", + "pt": "Terras Austrais e Antárticas Francesas", + "nl": "Franse Gebieden in de zuidelijke Indische Oceaan", + "hr": "Francuski južni i antarktički teritoriji", + "fa": "سرزمین‌های جنوبی و جنوبگانی فرانسه", + "de": "Französische Süd- und Antarktisgebiete", + "es": "Tierras Australes y Antárticas Francesas", + "fr": "Terres australes et antarctiques françaises", + "ja": "フランス領南方・南極地域", + "it": "Territori Francesi del Sud", + "hu": "Francia déli és antarktiszi területek" + }, + "flag": "https://flagcdn.com/tf.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": false + }, + { + "name": "Gabon", + "topLevelDomain": [".ga"], + "alpha2Code": "GA", + "alpha3Code": "GAB", + "callingCodes": ["241"], + "capital": "Libreville", + "altSpellings": ["GA", "Gabonese Republic", "République Gabonaise"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 2225728, + "latlng": [-1.0, 11.75], + "demonym": "Gabonese", + "area": 267668.0, + "gini": 38.0, + "timezones": ["UTC+01:00"], + "borders": ["CMR", "COG", "GNQ"], + "nativeName": "Gabon", + "numericCode": "266", + "flags": { + "svg": "https://flagcdn.com/ga.svg", + "png": "https://flagcdn.com/w320/ga.png" + }, + "currencies": [ + { "code": "XAF", "name": "Central African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Gabão", + "pt": "Gabão", + "nl": "Gabon", + "hr": "Gabon", + "fa": "گابن", + "de": "Gabun", + "es": "Gabón", + "fr": "Gabon", + "ja": "ガボン", + "it": "Gabon", + "hu": "Gabon" + }, + "flag": "https://flagcdn.com/ga.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GAB", + "independent": true + }, + { + "name": "Gambia", + "topLevelDomain": [".gm"], + "alpha2Code": "GM", + "alpha3Code": "GMB", + "callingCodes": ["220"], + "capital": "Banjul", + "altSpellings": ["GM", "Republic of the Gambia"], + "subregion": "Western Africa", + "region": "Africa", + "population": 2416664, + "latlng": [13.46666666, -16.56666666], + "demonym": "Gambian", + "area": 11295.0, + "gini": 35.9, + "timezones": ["UTC+00:00"], + "borders": ["SEN"], + "nativeName": "Gambia", + "numericCode": "270", + "flags": { + "svg": "https://flagcdn.com/gm.svg", + "png": "https://flagcdn.com/w320/gm.png" + }, + "currencies": [{ "code": "GMD", "name": "Gambian dalasi", "symbol": "D" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Gâmbia", + "pt": "Gâmbia", + "nl": "Gambia", + "hr": "Gambija", + "fa": "گامبیا", + "de": "Gambia", + "es": "Gambia", + "fr": "Gambie", + "ja": "ガンビア", + "it": "Gambia", + "hu": "Gambia" + }, + "flag": "https://flagcdn.com/gm.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GAM", + "independent": true + }, + { + "name": "Georgia", + "topLevelDomain": [".ge"], + "alpha2Code": "GE", + "alpha3Code": "GEO", + "callingCodes": ["995"], + "capital": "Tbilisi", + "altSpellings": ["GE", "Sakartvelo"], + "subregion": "Western Asia", + "region": "Asia", + "population": 3714000, + "latlng": [42.0, 43.5], + "demonym": "Georgian", + "area": 69700.0, + "gini": 35.9, + "timezones": ["UTC-04:00"], + "borders": ["ARM", "AZE", "RUS", "TUR"], + "nativeName": "საქართველო", + "numericCode": "268", + "flags": { + "svg": "https://flagcdn.com/ge.svg", + "png": "https://flagcdn.com/w320/ge.png" + }, + "currencies": [{ "code": "GEL", "name": "Georgian Lari", "symbol": "ლ" }], + "languages": [ + { + "iso639_1": "ka", + "iso639_2": "kat", + "name": "Georgian", + "nativeName": "ქართული" + } + ], + "translations": { + "br": "Geórgia", + "pt": "Geórgia", + "nl": "Georgië", + "hr": "Németország", + "fa": "گرجستان", + "de": "Georgien", + "es": "Georgia", + "fr": "Géorgie", + "ja": "グルジア", + "it": "Georgia", + "hu": "Grúzia" + }, + "flag": "https://flagcdn.com/ge.svg", + "cioc": "GEO", + "independent": true + }, + { + "name": "Germany", + "topLevelDomain": [".de"], + "alpha2Code": "DE", + "alpha3Code": "DEU", + "callingCodes": ["49"], + "capital": "Berlin", + "altSpellings": [ + "DE", + "Federal Republic of Germany", + "Bundesrepublik Deutschland" + ], + "subregion": "Central Europe", + "region": "Europe", + "population": 83240525, + "latlng": [51.0, 9.0], + "demonym": "German", + "area": 357114.0, + "gini": 31.9, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "BEL", "CZE", "DNK", "FRA", "LUX", "NLD", "POL", "CHE"], + "nativeName": "Deutschland", + "numericCode": "276", + "flags": { + "svg": "https://flagcdn.com/de.svg", + "png": "https://flagcdn.com/w320/de.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + } + ], + "translations": { + "br": "Alemanha", + "pt": "Alemanha", + "nl": "Duitsland", + "hr": "Njemačka", + "fa": "آلمان", + "de": "Deutschland", + "es": "Alemania", + "fr": "Allemagne", + "ja": "ドイツ", + "it": "Germania", + "hu": "Grúzia" + }, + "flag": "https://flagcdn.com/de.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "GER", + "independent": true + }, + { + "name": "Ghana", + "topLevelDomain": [".gh"], + "alpha2Code": "GH", + "alpha3Code": "GHA", + "callingCodes": ["233"], + "capital": "Accra", + "altSpellings": ["GH"], + "subregion": "Western Africa", + "region": "Africa", + "population": 31072945, + "latlng": [8.0, -2.0], + "demonym": "Ghanaian", + "area": 238533.0, + "gini": 43.5, + "timezones": ["UTC"], + "borders": ["BFA", "CIV", "TGO"], + "nativeName": "Ghana", + "numericCode": "288", + "flags": { + "svg": "https://flagcdn.com/gh.svg", + "png": "https://flagcdn.com/w320/gh.png" + }, + "currencies": [{ "code": "GHS", "name": "Ghanaian cedi", "symbol": "₵" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Gana", + "pt": "Gana", + "nl": "Ghana", + "hr": "Gana", + "fa": "غنا", + "de": "Ghana", + "es": "Ghana", + "fr": "Ghana", + "ja": "ガーナ", + "it": "Ghana", + "hu": "Ghána" + }, + "flag": "https://flagcdn.com/gh.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GHA", + "independent": true + }, + { + "name": "Gibraltar", + "topLevelDomain": [".gi"], + "alpha2Code": "GI", + "alpha3Code": "GIB", + "callingCodes": ["350"], + "capital": "Gibraltar", + "altSpellings": ["GI"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 33691, + "latlng": [36.13333333, -5.35], + "demonym": "Gibraltar", + "area": 6.0, + "timezones": ["UTC+01:00"], + "borders": ["ESP"], + "nativeName": "Gibraltar", + "numericCode": "292", + "flags": { + "svg": "https://flagcdn.com/gi.svg", + "png": "https://flagcdn.com/w320/gi.png" + }, + "currencies": [{ "code": "GIP", "name": "Gibraltar pound", "symbol": "£" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Gibraltar", + "pt": "Gibraltar", + "nl": "Gibraltar", + "hr": "Gibraltar", + "fa": "جبل‌طارق", + "de": "Gibraltar", + "es": "Gibraltar", + "fr": "Gibraltar", + "ja": "ジブラルタル", + "it": "Gibilterra", + "hu": "Gibraltár" + }, + "flag": "https://flagcdn.com/gi.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "independent": false + }, + { + "name": "Greece", + "topLevelDomain": [".gr"], + "alpha2Code": "GR", + "alpha3Code": "GRC", + "callingCodes": ["30"], + "capital": "Athens", + "altSpellings": [ + "GR", + "Elláda", + "Hellenic Republic", + "Ελληνική Δημοκρατία" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 10715549, + "latlng": [39.0, 22.0], + "demonym": "Greek", + "area": 131990.0, + "gini": 32.9, + "timezones": ["UTC+02:00"], + "borders": ["ALB", "BGR", "TUR", "MKD"], + "nativeName": "Ελλάδα", + "numericCode": "300", + "flags": { + "svg": "https://flagcdn.com/gr.svg", + "png": "https://flagcdn.com/w320/gr.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "el", + "iso639_2": "ell", + "name": "Greek (modern)", + "nativeName": "ελληνικά" + } + ], + "translations": { + "br": "Grécia", + "pt": "Grécia", + "nl": "Griekenland", + "hr": "Grčka", + "fa": "یونان", + "de": "Griechenland", + "es": "Grecia", + "fr": "Grèce", + "ja": "ギリシャ", + "it": "Grecia", + "hu": "Görögország" + }, + "flag": "https://flagcdn.com/gr.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "GRE", + "independent": true + }, + { + "name": "Greenland", + "topLevelDomain": [".gl"], + "alpha2Code": "GL", + "alpha3Code": "GRL", + "callingCodes": ["299"], + "capital": "Nuuk", + "altSpellings": ["GL", "Grønland"], + "subregion": "Northern America", + "region": "Americas", + "population": 56367, + "latlng": [72.0, -40.0], + "demonym": "Greenlandic", + "area": 2166086.0, + "timezones": ["UTC-04:00", "UTC-03:00", "UTC-01:00", "UTC+00:00"], + "nativeName": "Kalaallit Nunaat", + "numericCode": "304", + "flags": { + "svg": "https://flagcdn.com/gl.svg", + "png": "https://flagcdn.com/w320/gl.png" + }, + "currencies": [{ "code": "DKK", "name": "Danish krone", "symbol": "kr" }], + "languages": [ + { + "iso639_1": "kl", + "iso639_2": "kal", + "name": "Kalaallisut", + "nativeName": "kalaallisut" + } + ], + "translations": { + "br": "Groelândia", + "pt": "Gronelândia", + "nl": "Groenland", + "hr": "Grenland", + "fa": "گرینلند", + "de": "Grönland", + "es": "Groenlandia", + "fr": "Groenland", + "ja": "グリーンランド", + "it": "Groenlandia", + "hu": "Grönland" + }, + "flag": "https://flagcdn.com/gl.svg", + "independent": false + }, + { + "name": "Grenada", + "topLevelDomain": [".gd"], + "alpha2Code": "GD", + "alpha3Code": "GRD", + "callingCodes": ["1"], + "capital": "St. George's", + "altSpellings": ["GD"], + "subregion": "Caribbean", + "region": "Americas", + "population": 112519, + "latlng": [12.11666666, -61.66666666], + "demonym": "Grenadian", + "area": 344.0, + "timezones": ["UTC-04:00"], + "nativeName": "Grenada", + "numericCode": "308", + "flags": { + "svg": "https://flagcdn.com/gd.svg", + "png": "https://flagcdn.com/w320/gd.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Granada", + "pt": "Granada", + "nl": "Grenada", + "hr": "Grenada", + "fa": "گرنادا", + "de": "Grenada", + "es": "Grenada", + "fr": "Grenade", + "ja": "グレナダ", + "it": "Grenada", + "hu": "Grenada" + }, + "flag": "https://flagcdn.com/gd.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "GRN", + "independent": true + }, + { + "name": "Guadeloupe", + "topLevelDomain": [".gp"], + "alpha2Code": "GP", + "alpha3Code": "GLP", + "callingCodes": ["590"], + "capital": "Basse-Terre", + "altSpellings": ["GP", "Gwadloup"], + "subregion": "Caribbean", + "region": "Americas", + "population": 400132, + "latlng": [16.25, -61.583333], + "demonym": "Guadeloupian", + "timezones": ["UTC-04:00"], + "nativeName": "Guadeloupe", + "numericCode": "312", + "flags": { + "svg": "https://flagcdn.com/gp.svg", + "png": "https://flagcdn.com/w320/gp.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Guadalupe", + "pt": "Guadalupe", + "nl": "Guadeloupe", + "hr": "Gvadalupa", + "fa": "جزیره گوادلوپ", + "de": "Guadeloupe", + "es": "Guadalupe", + "fr": "Guadeloupe", + "ja": "グアドループ", + "it": "Guadeloupa", + "hu": "Guadeloupe" + }, + "flag": "https://flagcdn.com/gp.svg", + "independent": false + }, + { + "name": "Guam", + "topLevelDomain": [".gu"], + "alpha2Code": "GU", + "alpha3Code": "GUM", + "callingCodes": ["1"], + "capital": "Hagåtña", + "altSpellings": ["GU", "Guåhån"], + "subregion": "Micronesia", + "region": "Oceania", + "population": 168783, + "latlng": [13.46666666, 144.78333333], + "demonym": "Guamanian", + "area": 549.0, + "timezones": ["UTC+10:00"], + "nativeName": "Guam", + "numericCode": "316", + "flags": { + "svg": "https://flagcdn.com/gu.svg", + "png": "https://flagcdn.com/w320/gu.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ch", + "iso639_2": "cha", + "name": "Chamorro", + "nativeName": "Chamoru" + }, + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Guam", + "pt": "Guame", + "nl": "Guam", + "hr": "Guam", + "fa": "گوام", + "de": "Guam", + "es": "Guam", + "fr": "Guam", + "ja": "グアム", + "it": "Guam", + "hu": "Guam" + }, + "flag": "https://flagcdn.com/gu.svg", + "cioc": "GUM", + "independent": false + }, + { + "name": "Guatemala", + "topLevelDomain": [".gt"], + "alpha2Code": "GT", + "alpha3Code": "GTM", + "callingCodes": ["502"], + "capital": "Guatemala City", + "altSpellings": ["GT"], + "subregion": "Central America", + "region": "Americas", + "population": 16858333, + "latlng": [15.5, -90.25], + "demonym": "Guatemalan", + "area": 108889.0, + "gini": 48.3, + "timezones": ["UTC-06:00"], + "borders": ["BLZ", "SLV", "HND", "MEX"], + "nativeName": "Guatemala", + "numericCode": "320", + "flags": { + "svg": "https://flagcdn.com/gt.svg", + "png": "https://flagcdn.com/w320/gt.png" + }, + "currencies": [ + { "code": "GTQ", "name": "Guatemalan quetzal", "symbol": "Q" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Guatemala", + "pt": "Guatemala", + "nl": "Guatemala", + "hr": "Gvatemala", + "fa": "گواتمالا", + "de": "Guatemala", + "es": "Guatemala", + "fr": "Guatemala", + "ja": "グアテマラ", + "it": "Guatemala", + "hu": "Guatemala" + }, + "flag": "https://flagcdn.com/gt.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "GUA", + "independent": true + }, + { + "name": "Guernsey", + "topLevelDomain": [".gg"], + "alpha2Code": "GG", + "alpha3Code": "GGY", + "callingCodes": ["44"], + "capital": "St. Peter Port", + "altSpellings": ["GG", "Bailiwick of Guernsey", "Bailliage de Guernesey"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 62999, + "latlng": [49.46666666, -2.58333333], + "demonym": "Channel Islander", + "area": 78.0, + "timezones": ["UTC+00:00"], + "nativeName": "Guernsey", + "numericCode": "831", + "flags": { + "svg": "https://flagcdn.com/gg.svg", + "png": "https://flagcdn.com/w320/gg.png" + }, + "currencies": [ + { "code": "GBP", "name": "British pound", "symbol": "£" }, + { "code": "GGP", "name": "Guernsey pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Guernsey", + "pt": "Guernsey", + "nl": "Guernsey", + "hr": "Guernsey", + "fa": "گرنزی", + "de": "Guernsey", + "es": "Guernsey", + "fr": "Guernesey", + "ja": "ガーンジー", + "it": "Guernsey", + "hu": "Guernsey" + }, + "flag": "https://flagcdn.com/gg.svg", + "independent": false + }, + { + "name": "Guinea", + "topLevelDomain": [".gn"], + "alpha2Code": "GN", + "alpha3Code": "GIN", + "callingCodes": ["224"], + "capital": "Conakry", + "altSpellings": ["GN", "Republic of Guinea", "République de Guinée"], + "subregion": "Western Africa", + "region": "Africa", + "population": 13132792, + "latlng": [11.0, -10.0], + "demonym": "Guinean", + "area": 245857.0, + "gini": 33.7, + "timezones": ["UTC"], + "borders": ["CIV", "GNB", "LBR", "MLI", "SEN", "SLE"], + "nativeName": "Guinée", + "numericCode": "324", + "flags": { + "svg": "https://flagcdn.com/gn.svg", + "png": "https://flagcdn.com/w320/gn.png" + }, + "currencies": [{ "code": "GNF", "name": "Guinean franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ff", + "iso639_2": "ful", + "name": "Fula", + "nativeName": "Fulfulde" + } + ], + "translations": { + "br": "Guiné", + "pt": "Guiné", + "nl": "Guinee", + "hr": "Gvineja", + "fa": "گینه", + "de": "Guinea", + "es": "Guinea", + "fr": "Guinée", + "ja": "ギニア", + "it": "Guinea", + "hu": "Guinea" + }, + "flag": "https://flagcdn.com/gn.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GUI", + "independent": true + }, + { + "name": "Guinea-Bissau", + "topLevelDomain": [".gw"], + "alpha2Code": "GW", + "alpha3Code": "GNB", + "callingCodes": ["245"], + "capital": "Bissau", + "altSpellings": [ + "GW", + "Republic of Guinea-Bissau", + "República da Guiné-Bissau" + ], + "subregion": "Western Africa", + "region": "Africa", + "population": 1967998, + "latlng": [12.0, -15.0], + "demonym": "Guinea-Bissauan", + "area": 36125.0, + "gini": 50.7, + "timezones": ["UTC"], + "borders": ["GIN", "SEN"], + "nativeName": "Guiné-Bissau", + "numericCode": "624", + "flags": { + "svg": "https://flagcdn.com/gw.svg", + "png": "https://flagcdn.com/w320/gw.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Guiné-Bissau", + "pt": "Guiné-Bissau", + "nl": "Guinee-Bissau", + "hr": "Gvineja Bisau", + "fa": "گینه بیسائو", + "de": "Guinea-Bissau", + "es": "Guinea-Bisáu", + "fr": "Guinée-Bissau", + "ja": "ギニアビサウ", + "it": "Guinea-Bissau", + "hu": "Bissau-Guinea" + }, + "flag": "https://flagcdn.com/gw.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "GBS", + "independent": true + }, + { + "name": "Guyana", + "topLevelDomain": [".gy"], + "alpha2Code": "GY", + "alpha3Code": "GUY", + "callingCodes": ["592"], + "capital": "Georgetown", + "altSpellings": ["GY", "Co-operative Republic of Guyana"], + "subregion": "South America", + "region": "Americas", + "population": 786559, + "latlng": [5.0, -59.0], + "demonym": "Guyanese", + "area": 214969.0, + "gini": 45.1, + "timezones": ["UTC-04:00"], + "borders": ["BRA", "SUR", "VEN"], + "nativeName": "Guyana", + "numericCode": "328", + "flags": { + "svg": "https://flagcdn.com/gy.svg", + "png": "https://flagcdn.com/w320/gy.png" + }, + "currencies": [{ "code": "GYD", "name": "Guyanese dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Guiana", + "pt": "Guiana", + "nl": "Guyana", + "hr": "Gvajana", + "fa": "گویان", + "de": "Guyana", + "es": "Guyana", + "fr": "Guyane", + "ja": "ガイアナ", + "it": "Guyana", + "hu": "Guyana" + }, + "flag": "https://flagcdn.com/gy.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + }, + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "GUY", + "independent": true + }, + { + "name": "Haiti", + "topLevelDomain": [".ht"], + "alpha2Code": "HT", + "alpha3Code": "HTI", + "callingCodes": ["509"], + "capital": "Port-au-Prince", + "altSpellings": [ + "HT", + "Republic of Haiti", + "République d'Haïti", + "Repiblik Ayiti" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 11402533, + "latlng": [19.0, -72.41666666], + "demonym": "Haitian", + "area": 27750.0, + "gini": 41.1, + "timezones": ["UTC-05:00"], + "borders": ["DOM"], + "nativeName": "Haïti", + "numericCode": "332", + "flags": { + "svg": "https://flagcdn.com/ht.svg", + "png": "https://flagcdn.com/w320/ht.png" + }, + "currencies": [{ "code": "HTG", "name": "Haitian gourde", "symbol": "G" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "ht", + "iso639_2": "hat", + "name": "Haitian", + "nativeName": "Kreyòl ayisyen" + } + ], + "translations": { + "br": "Haiti", + "pt": "Haiti", + "nl": "Haïti", + "hr": "Haiti", + "fa": "هائیتی", + "de": "Haiti", + "es": "Haiti", + "fr": "Haïti", + "ja": "ハイチ", + "it": "Haiti", + "hu": "Haiti" + }, + "flag": "https://flagcdn.com/ht.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "HAI", + "independent": true + }, + { + "name": "Heard Island and McDonald Islands", + "topLevelDomain": [".hm", ".aq"], + "alpha2Code": "HM", + "alpha3Code": "HMD", + "callingCodes": ["672"], + "altSpellings": ["HM"], + "subregion": "Antarctic", + "region": "Antarctic", + "population": 0, + "latlng": [-53.1, 72.51666666], + "demonym": "Heard and McDonald Islander", + "area": 412.0, + "timezones": ["UTC+05:00"], + "nativeName": "Heard Island and McDonald Islands", + "numericCode": "334", + "flags": { + "svg": "https://flagcdn.com/hm.svg", + "png": "https://flagcdn.com/w320/hm.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilha Heard e Ilhas McDonald", + "pt": "Ilha Heard e Ilhas McDonald", + "nl": "Heard- en McDonaldeilanden", + "hr": "Otok Heard i otočje McDonald", + "fa": "جزیره هرد و جزایر مک‌دونالد", + "de": "Heard und die McDonaldinseln", + "es": "Islas Heard y McDonald", + "fr": "Îles Heard-et-MacDonald", + "ja": "ハード島とマクドナルド諸島", + "it": "Isole Heard e McDonald", + "hu": "Heard-sziget és McDonald-szigetek" + }, + "flag": "https://flagcdn.com/hm.svg", + "independent": false + }, + { + "name": "Vatican City", + "topLevelDomain": [".va"], + "alpha2Code": "VA", + "alpha3Code": "VAT", + "callingCodes": ["379"], + "capital": "Vatican City", + "altSpellings": ["Vatican", "The Vatican"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 451, + "latlng": [41.9, 12.45], + "demonym": "Vatican", + "area": 0.44, + "timezones": ["UTC+01:00"], + "borders": ["ITA"], + "nativeName": "Status Civitatis Vaticanae", + "numericCode": "336", + "flags": { + "svg": "https://flagcdn.com/va.svg", + "png": "https://flagcdn.com/w320/va.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "la", + "iso639_2": "lat", + "name": "Latin", + "nativeName": "latine" + }, + { + "iso639_1": "it", + "iso639_2": "ita", + "name": "Italian", + "nativeName": "Italiano" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "Français" + }, + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + } + ], + "translations": { + "br": "Vaticano", + "pt": "Vaticano", + "nl": "Heilige Stoel", + "hr": "Sveta Stolica", + "fa": "سریر مقدس", + "de": "Heiliger Stuhl", + "es": "Santa Sede", + "fr": "Saint-Siège", + "ja": "聖座", + "it": "Santa Sede", + "hu": "Vatikán" + }, + "flag": "https://flagcdn.com/va.svg", + "independent": true + }, + { + "name": "Honduras", + "topLevelDomain": [".hn"], + "alpha2Code": "HN", + "alpha3Code": "HND", + "callingCodes": ["504"], + "capital": "Tegucigalpa", + "altSpellings": ["HN", "Republic of Honduras", "República de Honduras"], + "subregion": "Central America", + "region": "Americas", + "population": 9904608, + "latlng": [15.0, -86.5], + "demonym": "Honduran", + "area": 112492.0, + "gini": 48.2, + "timezones": ["UTC-06:00"], + "borders": ["GTM", "SLV", "NIC"], + "nativeName": "Honduras", + "numericCode": "340", + "flags": { + "svg": "https://flagcdn.com/hn.svg", + "png": "https://flagcdn.com/w320/hn.png" + }, + "currencies": [ + { "code": "HNL", "name": "Honduran lempira", "symbol": "L" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Honduras", + "pt": "Honduras", + "nl": "Honduras", + "hr": "Honduras", + "fa": "هندوراس", + "de": "Honduras", + "es": "Honduras", + "fr": "Honduras", + "ja": "ホンジュラス", + "it": "Honduras", + "hu": "Honduras" + }, + "flag": "https://flagcdn.com/hn.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "HON", + "independent": true + }, + { + "name": "Hungary", + "topLevelDomain": [".hu"], + "alpha2Code": "HU", + "alpha3Code": "HUN", + "callingCodes": ["36"], + "capital": "Budapest", + "altSpellings": ["HU"], + "subregion": "Central Europe", + "region": "Europe", + "population": 9749763, + "latlng": [47.0, 20.0], + "demonym": "Hungarian", + "area": 93028.0, + "gini": 29.6, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "HRV", "ROU", "SRB", "SVK", "SVN", "UKR"], + "nativeName": "Magyarország", + "numericCode": "348", + "flags": { + "svg": "https://flagcdn.com/hu.svg", + "png": "https://flagcdn.com/w320/hu.png" + }, + "currencies": [ + { "code": "HUF", "name": "Hungarian forint", "symbol": "Ft" } + ], + "languages": [ + { + "iso639_1": "hu", + "iso639_2": "hun", + "name": "Hungarian", + "nativeName": "magyar" + } + ], + "translations": { + "br": "Hungria", + "pt": "Hungria", + "nl": "Hongarije", + "hr": "Mađarska", + "fa": "مجارستان", + "de": "Ungarn", + "es": "Hungría", + "fr": "Hongrie", + "ja": "ハンガリー", + "it": "Ungheria", + "hu": "Magyarország" + }, + "flag": "https://flagcdn.com/hu.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "HUN", + "independent": true + }, + { + "name": "Hong Kong", + "topLevelDomain": [".hk"], + "alpha2Code": "HK", + "alpha3Code": "HKG", + "callingCodes": ["852"], + "capital": "City of Victoria", + "altSpellings": ["HK", "香港"], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 7481800, + "latlng": [22.25, 114.16666666], + "demonym": "Chinese", + "area": 1104.0, + "timezones": ["UTC+08:00"], + "borders": ["CHN"], + "nativeName": "香港", + "numericCode": "344", + "flags": { + "svg": "https://flagcdn.com/hk.svg", + "png": "https://flagcdn.com/w320/hk.png" + }, + "currencies": [ + { "code": "HKD", "name": "Hong Kong dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "zh", + "iso639_2": "zho", + "name": "Chinese", + "nativeName": "中文 (Zhōngwén)" + } + ], + "translations": { + "br": "Hong Kong", + "pt": "Hong Kong", + "nl": "Hongkong", + "hr": "Hong Kong", + "fa": "هنگ‌کنگ", + "de": "Hong Kong", + "es": "Hong Kong", + "fr": "Hong Kong", + "ja": "香港", + "it": "Hong Kong", + "hu": "Hong Kong" + }, + "flag": "https://flagcdn.com/hk.svg", + "cioc": "HKG", + "independent": false + }, + { + "name": "Iceland", + "topLevelDomain": [".is"], + "alpha2Code": "IS", + "alpha3Code": "ISL", + "callingCodes": ["354"], + "capital": "Reykjavík", + "altSpellings": ["IS", "Island", "Republic of Iceland", "Lýðveldið Ísland"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 366425, + "latlng": [65.0, -18.0], + "demonym": "Icelander", + "area": 103000.0, + "gini": 26.1, + "timezones": ["UTC"], + "nativeName": "Ísland", + "numericCode": "352", + "flags": { + "svg": "https://flagcdn.com/is.svg", + "png": "https://flagcdn.com/w320/is.png" + }, + "currencies": [ + { "code": "ISK", "name": "Icelandic króna", "symbol": "kr" } + ], + "languages": [ + { + "iso639_1": "is", + "iso639_2": "isl", + "name": "Icelandic", + "nativeName": "Íslenska" + } + ], + "translations": { + "br": "Islândia", + "pt": "Islândia", + "nl": "IJsland", + "hr": "Island", + "fa": "ایسلند", + "de": "Island", + "es": "Islandia", + "fr": "Islande", + "ja": "アイスランド", + "it": "Islanda", + "hu": "Izland" + }, + "flag": "https://flagcdn.com/is.svg", + "regionalBlocs": [ + { "acronym": "EFTA", "name": "European Free Trade Association" } + ], + "cioc": "ISL", + "independent": true + }, + { + "name": "India", + "topLevelDomain": [".in"], + "alpha2Code": "IN", + "alpha3Code": "IND", + "callingCodes": ["91"], + "capital": "New Delhi", + "altSpellings": ["IN", "Bhārat", "Republic of India", "Bharat Ganrajya"], + "subregion": "Southern Asia", + "region": "Asia", + "population": 1380004385, + "latlng": [20.0, 77.0], + "demonym": "Indian", + "area": 3287590.0, + "gini": 35.7, + "timezones": ["UTC+05:30"], + "borders": ["AFG", "BGD", "BTN", "MMR", "CHN", "NPL", "PAK", "LKA"], + "nativeName": "भारत", + "numericCode": "356", + "flags": { + "svg": "https://flagcdn.com/in.svg", + "png": "https://flagcdn.com/w320/in.png" + }, + "currencies": [{ "code": "INR", "name": "Indian rupee", "symbol": "₹" }], + "languages": [ + { + "iso639_1": "hi", + "iso639_2": "hin", + "name": "Hindi", + "nativeName": "हिन्दी" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Índia", + "pt": "Índia", + "nl": "India", + "hr": "Indija", + "fa": "هند", + "de": "Indien", + "es": "India", + "fr": "Inde", + "ja": "インド", + "it": "India", + "hu": "India" + }, + "flag": "https://flagcdn.com/in.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "IND", + "independent": true + }, + { + "name": "Indonesia", + "topLevelDomain": [".id"], + "alpha2Code": "ID", + "alpha3Code": "IDN", + "callingCodes": ["62"], + "capital": "Jakarta", + "altSpellings": ["ID", "Republic of Indonesia", "Republik Indonesia"], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 273523621, + "latlng": [-5.0, 120.0], + "demonym": "Indonesian", + "area": 1904569.0, + "gini": 38.2, + "timezones": ["UTC+07:00", "UTC+08:00", "UTC+09:00"], + "borders": ["TLS", "MYS", "PNG"], + "nativeName": "Indonesia", + "numericCode": "360", + "flags": { + "svg": "https://flagcdn.com/id.svg", + "png": "https://flagcdn.com/w320/id.png" + }, + "currencies": [ + { "code": "IDR", "name": "Indonesian rupiah", "symbol": "Rp" } + ], + "languages": [ + { + "iso639_1": "id", + "iso639_2": "ind", + "name": "Indonesian", + "nativeName": "Bahasa Indonesia" + } + ], + "translations": { + "br": "Indonésia", + "pt": "Indonésia", + "nl": "Indonesië", + "hr": "Indonezija", + "fa": "اندونزی", + "de": "Indonesien", + "es": "Indonesia", + "fr": "Indonésie", + "ja": "インドネシア", + "it": "Indonesia", + "hu": "Indonézia" + }, + "flag": "https://flagcdn.com/id.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "INA", + "independent": true + }, + { + "name": "Ivory Coast", + "topLevelDomain": [".ci"], + "alpha2Code": "CI", + "alpha3Code": "CIV", + "callingCodes": ["225"], + "capital": "Yamoussoukro", + "altSpellings": [ + "CI", + "Ivory Coast", + "Republic of Côte d'Ivoire", + "République de Côte d'Ivoire" + ], + "subregion": "Western Africa", + "region": "Africa", + "population": 26378275, + "latlng": [8.0, -5.0], + "demonym": "Ivorian", + "area": 322463.0, + "gini": 41.5, + "timezones": ["UTC"], + "borders": ["BFA", "GHA", "GIN", "LBR", "MLI"], + "nativeName": "Côte d'Ivoire", + "numericCode": "384", + "flags": { + "svg": "https://flagcdn.com/ci.svg", + "png": "https://flagcdn.com/w320/ci.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Costa do Marfim", + "pt": "Costa do Marfim", + "nl": "Ivoorkust", + "hr": "Obala Bjelokosti", + "fa": "ساحل عاج", + "de": "Elfenbeinküste", + "es": "Costa de Marfil", + "fr": "Côte d'Ivoire", + "ja": "コートジボワール", + "it": "Costa D'Avorio", + "hu": "Elefántcsontpart" + }, + "flag": "https://flagcdn.com/ci.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "CIV", + "independent": true + }, + { + "name": "Iran (Islamic Republic of)", + "topLevelDomain": [".ir"], + "alpha2Code": "IR", + "alpha3Code": "IRN", + "callingCodes": ["98"], + "capital": "Tehran", + "altSpellings": [ + "IR", + "Islamic Republic of Iran", + "Jomhuri-ye Eslāmi-ye Irān" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 83992953, + "latlng": [32.0, 53.0], + "demonym": "Iranian", + "area": 1648195.0, + "gini": 42.0, + "timezones": ["UTC+03:30"], + "borders": ["AFG", "ARM", "AZE", "IRQ", "PAK", "TUR", "TKM"], + "nativeName": "ایران", + "numericCode": "364", + "flags": { + "svg": "https://flagcdn.com/ir.svg", + "png": "https://flagcdn.com/w320/ir.png" + }, + "currencies": [{ "code": "IRR", "name": "Iranian rial", "symbol": "﷼" }], + "languages": [ + { + "iso639_1": "fa", + "iso639_2": "fas", + "name": "Persian (Farsi)", + "nativeName": "فارسی" + } + ], + "translations": { + "br": "Irã", + "pt": "Irão", + "nl": "Iran", + "hr": "Iran", + "fa": "ایران", + "de": "Iran", + "es": "Iran", + "fr": "Iran", + "ja": "イラン・イスラム共和国", + "it": "Iran (Islamic Republic of)", + "hu": "Irán" + }, + "flag": "https://flagcdn.com/ir.svg", + "cioc": "IRI", + "independent": true + }, + { + "name": "Iraq", + "topLevelDomain": [".iq"], + "alpha2Code": "IQ", + "alpha3Code": "IRQ", + "callingCodes": ["964"], + "capital": "Baghdad", + "altSpellings": ["IQ", "Republic of Iraq", "Jumhūriyyat al-‘Irāq"], + "subregion": "Western Asia", + "region": "Asia", + "population": 40222503, + "latlng": [33.0, 44.0], + "demonym": "Iraqi", + "area": 438317.0, + "gini": 29.5, + "timezones": ["UTC+03:00"], + "borders": ["IRN", "JOR", "KWT", "SAU", "SYR", "TUR"], + "nativeName": "العراق", + "numericCode": "368", + "flags": { + "svg": "https://flagcdn.com/iq.svg", + "png": "https://flagcdn.com/w320/iq.png" + }, + "currencies": [{ "code": "IQD", "name": "Iraqi dinar", "symbol": "ع.د" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + }, + { + "iso639_1": "ku", + "iso639_2": "kur", + "name": "Kurdish", + "nativeName": "Kurdî" + } + ], + "translations": { + "br": "Iraque", + "pt": "Iraque", + "nl": "Irak", + "hr": "Irak", + "fa": "عراق", + "de": "Irak", + "es": "Irak", + "fr": "Irak", + "ja": "イラク", + "it": "Iraq", + "hu": "Irak" + }, + "flag": "https://flagcdn.com/iq.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "IRQ", + "independent": true + }, + { + "name": "Ireland", + "topLevelDomain": [".ie"], + "alpha2Code": "IE", + "alpha3Code": "IRL", + "callingCodes": ["353"], + "capital": "Dublin", + "altSpellings": [ + "IE", + "Éire", + "Republic of Ireland", + "Poblacht na hÉireann" + ], + "subregion": "Northern Europe", + "region": "Europe", + "population": 4994724, + "latlng": [53.0, -8.0], + "demonym": "Irish", + "area": 70273.0, + "gini": 31.4, + "timezones": ["UTC"], + "borders": ["GBR"], + "nativeName": "Éire", + "numericCode": "372", + "flags": { + "svg": "https://flagcdn.com/ie.svg", + "png": "https://flagcdn.com/w320/ie.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "ga", + "iso639_2": "gle", + "name": "Irish", + "nativeName": "Gaeilge" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Irlanda", + "pt": "Irlanda", + "nl": "Ierland", + "hr": "Irska", + "fa": "ایرلند", + "de": "Irland", + "es": "Irlanda", + "fr": "Irlande", + "ja": "アイルランド", + "it": "Irlanda", + "hu": "Írország" + }, + "flag": "https://flagcdn.com/ie.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "IRL", + "independent": true + }, + { + "name": "Isle of Man", + "topLevelDomain": [".im"], + "alpha2Code": "IM", + "alpha3Code": "IMN", + "callingCodes": ["44"], + "capital": "Douglas", + "altSpellings": ["IM", "Ellan Vannin", "Mann", "Mannin"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 85032, + "latlng": [54.25, -4.5], + "demonym": "Manx", + "area": 572.0, + "timezones": ["UTC+00:00"], + "nativeName": "Isle of Man", + "numericCode": "833", + "flags": { + "svg": "https://flagcdn.com/im.svg", + "png": "https://flagcdn.com/w320/im.png" + }, + "currencies": [ + { "code": "GBP", "name": "British pound", "symbol": "£" }, + { "code": "IMP[G]", "name": "Manx pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "gv", + "iso639_2": "glv", + "name": "Manx", + "nativeName": "Gaelg" + } + ], + "translations": { + "br": "Ilha de Man", + "pt": "Ilha de Man", + "nl": "Isle of Man", + "hr": "Otok Man", + "fa": "جزیره من", + "de": "Insel Man", + "es": "Isla de Man", + "fr": "Île de Man", + "ja": "マン島", + "it": "Isola di Man", + "hu": "Man" + }, + "flag": "https://flagcdn.com/im.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "independent": false + }, + { + "name": "Israel", + "topLevelDomain": [".il"], + "alpha2Code": "IL", + "alpha3Code": "ISR", + "callingCodes": ["972"], + "capital": "Jerusalem", + "altSpellings": ["IL", "State of Israel", "Medīnat Yisrā'el"], + "subregion": "Western Asia", + "region": "Asia", + "population": 9216900, + "latlng": [31.5, 34.75], + "demonym": "Israeli", + "area": 20770.0, + "gini": 39.0, + "timezones": ["UTC+02:00"], + "borders": ["EGY", "JOR", "LBN", "SYR"], + "nativeName": "יִשְׂרָאֵל", + "numericCode": "376", + "flags": { + "svg": "https://flagcdn.com/il.svg", + "png": "https://flagcdn.com/w320/il.png" + }, + "currencies": [ + { "code": "ILS", "name": "Israeli new shekel", "symbol": "₪" } + ], + "languages": [ + { + "iso639_1": "he", + "iso639_2": "heb", + "name": "Hebrew (modern)", + "nativeName": "עברית" + }, + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Israel", + "pt": "Israel", + "nl": "Israël", + "hr": "Izrael", + "fa": "اسرائیل", + "de": "Israel", + "es": "Israel", + "fr": "Israël", + "ja": "イスラエル", + "it": "Israele", + "hu": "Izrael" + }, + "flag": "https://flagcdn.com/il.svg", + "cioc": "ISR", + "independent": true + }, + { + "name": "Italy", + "topLevelDomain": [".it"], + "alpha2Code": "IT", + "alpha3Code": "ITA", + "callingCodes": ["39"], + "capital": "Rome", + "altSpellings": ["IT", "Italian Republic", "Repubblica italiana"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 59554023, + "latlng": [42.83333333, 12.83333333], + "demonym": "Italian", + "area": 301336.0, + "gini": 35.9, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "FRA", "SMR", "SVN", "CHE", "VAT"], + "nativeName": "Italia", + "numericCode": "380", + "flags": { + "svg": "https://flagcdn.com/it.svg", + "png": "https://flagcdn.com/w320/it.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "it", + "iso639_2": "ita", + "name": "Italian", + "nativeName": "Italiano" + } + ], + "translations": { + "br": "Itália", + "pt": "Itália", + "nl": "Italië", + "hr": "Italija", + "fa": "ایتالیا", + "de": "Italien", + "es": "Italia", + "fr": "Italie", + "ja": "イタリア", + "it": "Italia", + "hu": "Olaszország" + }, + "flag": "https://flagcdn.com/it.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "ITA", + "independent": true + }, + { + "name": "Jamaica", + "topLevelDomain": [".jm"], + "alpha2Code": "JM", + "alpha3Code": "JAM", + "callingCodes": ["1"], + "capital": "Kingston", + "altSpellings": ["JM"], + "subregion": "Caribbean", + "region": "Americas", + "population": 2961161, + "latlng": [18.25, -77.5], + "demonym": "Jamaican", + "area": 10991.0, + "gini": 45.5, + "timezones": ["UTC-05:00"], + "nativeName": "Jamaica", + "numericCode": "388", + "flags": { + "svg": "https://flagcdn.com/jm.svg", + "png": "https://flagcdn.com/w320/jm.png" + }, + "currencies": [{ "code": "JMD", "name": "Jamaican dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Jamaica", + "pt": "Jamaica", + "nl": "Jamaica", + "hr": "Jamajka", + "fa": "جامائیکا", + "de": "Jamaika", + "es": "Jamaica", + "fr": "Jamaïque", + "ja": "ジャマイカ", + "it": "Giamaica", + "hu": "Jamaica" + }, + "flag": "https://flagcdn.com/jm.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "JAM", + "independent": true + }, + { + "name": "Japan", + "topLevelDomain": [".jp"], + "alpha2Code": "JP", + "alpha3Code": "JPN", + "callingCodes": ["81"], + "capital": "Tokyo", + "altSpellings": ["JP", "Nippon", "Nihon"], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 125836021, + "latlng": [36.0, 138.0], + "demonym": "Japanese", + "area": 377930.0, + "gini": 32.9, + "timezones": ["UTC+09:00"], + "nativeName": "日本", + "numericCode": "392", + "flags": { + "svg": "https://flagcdn.com/jp.svg", + "png": "https://flagcdn.com/w320/jp.png" + }, + "currencies": [{ "code": "JPY", "name": "Japanese yen", "symbol": "¥" }], + "languages": [ + { + "iso639_1": "ja", + "iso639_2": "jpn", + "name": "Japanese", + "nativeName": "日本語 (にほんご)" + } + ], + "translations": { + "br": "Japão", + "pt": "Japão", + "nl": "Japan", + "hr": "Japan", + "fa": "ژاپن", + "de": "Japan", + "es": "Japón", + "fr": "Japon", + "ja": "日本", + "it": "Giappone", + "hu": "Japán" + }, + "flag": "https://flagcdn.com/jp.svg", + "cioc": "JPN", + "independent": true + }, + { + "name": "Jersey", + "topLevelDomain": [".je"], + "alpha2Code": "JE", + "alpha3Code": "JEY", + "callingCodes": ["44"], + "capital": "Saint Helier", + "altSpellings": [ + "JE", + "Bailiwick of Jersey", + "Bailliage de Jersey", + "Bailliage dé Jèrri" + ], + "subregion": "Northern Europe", + "region": "Europe", + "population": 100800, + "latlng": [49.25, -2.16666666], + "demonym": "Channel Islander", + "area": 116.0, + "timezones": ["UTC+01:00"], + "nativeName": "Jersey", + "numericCode": "832", + "flags": { + "svg": "https://flagcdn.com/je.svg", + "png": "https://flagcdn.com/w320/je.png" + }, + "currencies": [ + { "code": "GBP", "name": "British pound", "symbol": "£" }, + { "code": "JEP[G]", "name": "Jersey pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Jersey", + "pt": "Jersey", + "nl": "Jersey", + "hr": "Jersey", + "fa": "جرزی", + "de": "Jersey", + "es": "Jersey", + "fr": "Jersey", + "ja": "ジャージー", + "it": "Isola di Jersey", + "hu": "Jersey" + }, + "flag": "https://flagcdn.com/je.svg", + "independent": false + }, + { + "name": "Jordan", + "topLevelDomain": [".jo"], + "alpha2Code": "JO", + "alpha3Code": "JOR", + "callingCodes": ["962"], + "capital": "Amman", + "altSpellings": [ + "JO", + "Hashemite Kingdom of Jordan", + "al-Mamlakah al-Urdunīyah al-Hāshimīyah" + ], + "subregion": "Western Asia", + "region": "Asia", + "population": 10203140, + "latlng": [31.0, 36.0], + "demonym": "Jordanian", + "area": 89342.0, + "gini": 33.7, + "timezones": ["UTC+03:00"], + "borders": ["IRQ", "ISR", "SAU", "SYR"], + "nativeName": "الأردن", + "numericCode": "400", + "flags": { + "svg": "https://flagcdn.com/jo.svg", + "png": "https://flagcdn.com/w320/jo.png" + }, + "currencies": [ + { "code": "JOD", "name": "Jordanian dinar", "symbol": "د.ا" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Jordânia", + "pt": "Jordânia", + "nl": "Jordanië", + "hr": "Jordan", + "fa": "اردن", + "de": "Jordanien", + "es": "Jordania", + "fr": "Jordanie", + "ja": "ヨルダン", + "it": "Giordania", + "hu": "Jordánia" + }, + "flag": "https://flagcdn.com/jo.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "JOR", + "independent": true + }, + { + "name": "Kazakhstan", + "topLevelDomain": [".kz", ".қаз"], + "alpha2Code": "KZ", + "alpha3Code": "KAZ", + "callingCodes": ["76", "77"], + "capital": "Nur-Sultan", + "altSpellings": [ + "KZ", + "Qazaqstan", + "Казахстан", + "Republic of Kazakhstan", + "Қазақстан Республикасы", + "Qazaqstan Respublïkası", + "Республика Казахстан", + "Respublika Kazakhstan" + ], + "subregion": "Central Asia", + "region": "Asia", + "population": 18754440, + "latlng": [48.0, 68.0], + "demonym": "Kazakhstani", + "area": 2724900.0, + "gini": 27.8, + "timezones": ["UTC+05:00", "UTC+06:00"], + "borders": ["CHN", "KGZ", "RUS", "TKM", "UZB"], + "nativeName": "Қазақстан", + "numericCode": "398", + "flags": { + "svg": "https://flagcdn.com/kz.svg", + "png": "https://flagcdn.com/w320/kz.png" + }, + "currencies": [ + { "code": "KZT", "name": "Kazakhstani tenge", "symbol": "₸" } + ], + "languages": [ + { + "iso639_1": "kk", + "iso639_2": "kaz", + "name": "Kazakh", + "nativeName": "қазақ тілі" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Cazaquistão", + "pt": "Cazaquistão", + "nl": "Kazachstan", + "hr": "Kazahstan", + "fa": "قزاقستان", + "de": "Kasachstan", + "es": "Kazajistán", + "fr": "Kazakhstan", + "ja": "カザフスタン", + "it": "Kazakistan", + "hu": "Kazahsztán" + }, + "flag": "https://flagcdn.com/kz.svg", + "regionalBlocs": [ + { + "acronym": "EEU", + "name": "Eurasian Economic Union", + "otherAcronyms": ["EAEU"] + } + ], + "cioc": "KAZ", + "independent": false + }, + { + "name": "Kenya", + "topLevelDomain": [".ke"], + "alpha2Code": "KE", + "alpha3Code": "KEN", + "callingCodes": ["254"], + "capital": "Nairobi", + "altSpellings": ["KE", "Republic of Kenya", "Jamhuri ya Kenya"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 53771300, + "latlng": [1.0, 38.0], + "demonym": "Kenyan", + "area": 580367.0, + "gini": 40.8, + "timezones": ["UTC+03:00"], + "borders": ["ETH", "SOM", "SSD", "TZA", "UGA"], + "nativeName": "Kenya", + "numericCode": "404", + "flags": { + "svg": "https://flagcdn.com/ke.svg", + "png": "https://flagcdn.com/w320/ke.png" + }, + "currencies": [ + { "code": "KES", "name": "Kenyan shilling", "symbol": "Sh" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "sw", + "iso639_2": "swa", + "name": "Swahili", + "nativeName": "Kiswahili" + } + ], + "translations": { + "br": "Quênia", + "pt": "Quénia", + "nl": "Kenia", + "hr": "Kenija", + "fa": "کنیا", + "de": "Kenia", + "es": "Kenia", + "fr": "Kenya", + "ja": "ケニア", + "it": "Kenya", + "hu": "Kenya" + }, + "flag": "https://flagcdn.com/ke.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "KEN", + "independent": true + }, + { + "name": "Kiribati", + "topLevelDomain": [".ki"], + "alpha2Code": "KI", + "alpha3Code": "KIR", + "callingCodes": ["686"], + "capital": "South Tarawa", + "altSpellings": ["KI", "Republic of Kiribati", "Ribaberiki Kiribati"], + "subregion": "Micronesia", + "region": "Oceania", + "population": 119446, + "latlng": [1.41666666, 173.0], + "demonym": "I-Kiribati", + "area": 811.0, + "gini": 37.0, + "timezones": ["UTC+12:00", "UTC+13:00", "UTC+14:00"], + "nativeName": "Kiribati", + "numericCode": "296", + "flags": { + "svg": "https://flagcdn.com/ki.svg", + "png": "https://flagcdn.com/w320/ki.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" }, + { "code": "KID", "name": "Kiribati dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Kiribati", + "pt": "Quiribáti", + "nl": "Kiribati", + "hr": "Kiribati", + "fa": "کیریباتی", + "de": "Kiribati", + "es": "Kiribati", + "fr": "Kiribati", + "ja": "キリバス", + "it": "Kiribati", + "hu": "Kiribati" + }, + "flag": "https://flagcdn.com/ki.svg", + "cioc": "KIR", + "independent": true + }, + { + "name": "Kuwait", + "topLevelDomain": [".kw"], + "alpha2Code": "KW", + "alpha3Code": "KWT", + "callingCodes": ["965"], + "capital": "Kuwait City", + "altSpellings": ["KW", "State of Kuwait", "Dawlat al-Kuwait"], + "subregion": "Western Asia", + "region": "Asia", + "population": 4270563, + "latlng": [29.5, 45.75], + "demonym": "Kuwaiti", + "area": 17818.0, + "timezones": ["UTC+03:00"], + "borders": ["IRQ", "SAU"], + "nativeName": "الكويت", + "numericCode": "414", + "flags": { + "svg": "https://flagcdn.com/kw.svg", + "png": "https://flagcdn.com/w320/kw.png" + }, + "currencies": [{ "code": "KWD", "name": "Kuwaiti dinar", "symbol": "د.ك" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Kuwait", + "pt": "Kuwait", + "nl": "Koeweit", + "hr": "Kuvajt", + "fa": "کویت", + "de": "Kuwait", + "es": "Kuwait", + "fr": "Koweït", + "ja": "クウェート", + "it": "Kuwait", + "hu": "Kuvait" + }, + "flag": "https://flagcdn.com/kw.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "KUW", + "independent": true + }, + { + "name": "Kyrgyzstan", + "topLevelDomain": [".kg"], + "alpha2Code": "KG", + "alpha3Code": "KGZ", + "callingCodes": ["996"], + "capital": "Bishkek", + "altSpellings": [ + "KG", + "Киргизия", + "Kyrgyz Republic", + "Кыргыз Республикасы", + "Kyrgyz Respublikasy" + ], + "subregion": "Central Asia", + "region": "Asia", + "population": 6591600, + "latlng": [41.0, 75.0], + "demonym": "Kirghiz", + "area": 199951.0, + "gini": 29.7, + "timezones": ["UTC+06:00"], + "borders": ["CHN", "KAZ", "TJK", "UZB"], + "nativeName": "Кыргызстан", + "numericCode": "417", + "flags": { + "svg": "https://flagcdn.com/kg.svg", + "png": "https://flagcdn.com/w320/kg.png" + }, + "currencies": [{ "code": "KGS", "name": "Kyrgyzstani som", "symbol": "с" }], + "languages": [ + { + "iso639_1": "ky", + "iso639_2": "kir", + "name": "Kyrgyz", + "nativeName": "Кыргызча" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Quirguistão", + "pt": "Quirguizistão", + "nl": "Kirgizië", + "hr": "Kirgistan", + "fa": "قرقیزستان", + "de": "Kirgisistan", + "es": "Kirguizistán", + "fr": "Kirghizistan", + "ja": "キルギス", + "it": "Kirghizistan", + "hu": "Kirgizisztán" + }, + "flag": "https://flagcdn.com/kg.svg", + "regionalBlocs": [ + { + "acronym": "EEU", + "name": "Eurasian Economic Union", + "otherAcronyms": ["EAEU"] + } + ], + "cioc": "KGZ", + "independent": true + }, + { + "name": "Lao People's Democratic Republic", + "topLevelDomain": [".la"], + "alpha2Code": "LA", + "alpha3Code": "LAO", + "callingCodes": ["856"], + "capital": "Vientiane", + "altSpellings": [ + "LA", + "Lao", + "Laos", + "Lao People's Democratic Republic", + "Sathalanalat Paxathipatai Paxaxon Lao" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 7275556, + "latlng": [18.0, 105.0], + "demonym": "Laotian", + "area": 236800.0, + "gini": 38.8, + "timezones": ["UTC+07:00"], + "borders": ["MMR", "KHM", "CHN", "THA", "VNM"], + "nativeName": "ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ", + "numericCode": "418", + "flags": { + "svg": "https://flagcdn.com/la.svg", + "png": "https://flagcdn.com/w320/la.png" + }, + "currencies": [{ "code": "LAK", "name": "Lao kip", "symbol": "₭" }], + "languages": [ + { + "iso639_1": "lo", + "iso639_2": "lao", + "name": "Lao", + "nativeName": "ພາສາລາວ" + } + ], + "translations": { + "br": "Laos", + "pt": "Laos", + "nl": "Laos", + "hr": "Laos", + "fa": "لائوس", + "de": "Laos", + "es": "Laos", + "fr": "Laos", + "ja": "ラオス人民民主共和国", + "it": "Laos", + "hu": "Laosz" + }, + "flag": "https://flagcdn.com/la.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "LAO", + "independent": true + }, + { + "name": "Latvia", + "topLevelDomain": [".lv"], + "alpha2Code": "LV", + "alpha3Code": "LVA", + "callingCodes": ["371"], + "capital": "Riga", + "altSpellings": ["LV", "Republic of Latvia", "Latvijas Republika"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 1901548, + "latlng": [57.0, 25.0], + "demonym": "Latvian", + "area": 64559.0, + "gini": 35.1, + "timezones": ["UTC+02:00"], + "borders": ["BLR", "EST", "LTU", "RUS"], + "nativeName": "Latvija", + "numericCode": "428", + "flags": { + "svg": "https://flagcdn.com/lv.svg", + "png": "https://flagcdn.com/w320/lv.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "lv", + "iso639_2": "lav", + "name": "Latvian", + "nativeName": "latviešu valoda" + } + ], + "translations": { + "br": "Letônia", + "pt": "Letónia", + "nl": "Letland", + "hr": "Latvija", + "fa": "لتونی", + "de": "Lettland", + "es": "Letonia", + "fr": "Lettonie", + "ja": "ラトビア", + "it": "Lettonia", + "hu": "Lettország" + }, + "flag": "https://flagcdn.com/lv.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "LAT", + "independent": true + }, + { + "name": "Lebanon", + "topLevelDomain": [".lb"], + "alpha2Code": "LB", + "alpha3Code": "LBN", + "callingCodes": ["961"], + "capital": "Beirut", + "altSpellings": ["LB", "Lebanese Republic", "Al-Jumhūrīyah Al-Libnānīyah"], + "subregion": "Western Asia", + "region": "Asia", + "population": 6825442, + "latlng": [33.83333333, 35.83333333], + "demonym": "Lebanese", + "area": 10452.0, + "gini": 31.8, + "timezones": ["UTC+02:00"], + "borders": ["ISR", "SYR"], + "nativeName": "لبنان", + "numericCode": "422", + "flags": { + "svg": "https://flagcdn.com/lb.svg", + "png": "https://flagcdn.com/w320/lb.png" + }, + "currencies": [ + { "code": "LBP", "name": "Lebanese pound", "symbol": "ل.ل" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Líbano", + "pt": "Líbano", + "nl": "Libanon", + "hr": "Libanon", + "fa": "لبنان", + "de": "Libanon", + "es": "Líbano", + "fr": "Liban", + "ja": "レバノン", + "it": "Libano", + "hu": "Libanon" + }, + "flag": "https://flagcdn.com/lb.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "LIB", + "independent": true + }, + { + "name": "Lesotho", + "topLevelDomain": [".ls"], + "alpha2Code": "LS", + "alpha3Code": "LSO", + "callingCodes": ["266"], + "capital": "Maseru", + "altSpellings": ["LS", "Kingdom of Lesotho", "Muso oa Lesotho"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 2142252, + "latlng": [-29.5, 28.5], + "demonym": "Mosotho", + "area": 30355.0, + "gini": 44.9, + "timezones": ["UTC+02:00"], + "borders": ["ZAF"], + "nativeName": "Lesotho", + "numericCode": "426", + "flags": { + "svg": "https://flagcdn.com/ls.svg", + "png": "https://flagcdn.com/w320/ls.png" + }, + "currencies": [ + { "code": "LSL", "name": "Lesotho loti", "symbol": "L" }, + { "code": "ZAR", "name": "South African rand", "symbol": "R" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "st", + "iso639_2": "sot", + "name": "Southern Sotho", + "nativeName": "Sesotho" + } + ], + "translations": { + "br": "Lesoto", + "pt": "Lesoto", + "nl": "Lesotho", + "hr": "Lesoto", + "fa": "لسوتو", + "de": "Lesotho", + "es": "Lesotho", + "fr": "Lesotho", + "ja": "レソト", + "it": "Lesotho", + "hu": "Lesotho" + }, + "flag": "https://flagcdn.com/ls.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "LES", + "independent": true + }, + { + "name": "Liberia", + "topLevelDomain": [".lr"], + "alpha2Code": "LR", + "alpha3Code": "LBR", + "callingCodes": ["231"], + "capital": "Monrovia", + "altSpellings": ["LR", "Republic of Liberia"], + "subregion": "Western Africa", + "region": "Africa", + "population": 5057677, + "latlng": [6.5, -9.5], + "demonym": "Liberian", + "area": 111369.0, + "gini": 35.3, + "timezones": ["UTC"], + "borders": ["GIN", "CIV", "SLE"], + "nativeName": "Liberia", + "numericCode": "430", + "flags": { + "svg": "https://flagcdn.com/lr.svg", + "png": "https://flagcdn.com/w320/lr.png" + }, + "currencies": [{ "code": "LRD", "name": "Liberian dollar", "symbol": "$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Libéria", + "pt": "Libéria", + "nl": "Liberia", + "hr": "Liberija", + "fa": "لیبریا", + "de": "Liberia", + "es": "Liberia", + "fr": "Liberia", + "ja": "リベリア", + "it": "Liberia", + "hu": "Libéria" + }, + "flag": "https://flagcdn.com/lr.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "LBR", + "independent": true + }, + { + "name": "Libya", + "topLevelDomain": [".ly"], + "alpha2Code": "LY", + "alpha3Code": "LBY", + "callingCodes": ["218"], + "capital": "Tripoli", + "altSpellings": ["LY", "State of Libya", "Dawlat Libya"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 6871287, + "latlng": [25.0, 17.0], + "demonym": "Libyan", + "area": 1759540.0, + "timezones": ["UTC+01:00"], + "borders": ["DZA", "TCD", "EGY", "NER", "SDN", "TUN"], + "nativeName": "‏ليبيا", + "numericCode": "434", + "flags": { + "svg": "https://flagcdn.com/ly.svg", + "png": "https://flagcdn.com/w320/ly.png" + }, + "currencies": [{ "code": "LYD", "name": "Libyan dinar", "symbol": "ل.د" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Líbia", + "pt": "Líbia", + "nl": "Libië", + "hr": "Libija", + "fa": "لیبی", + "de": "Libyen", + "es": "Libia", + "fr": "Libye", + "ja": "リビア", + "it": "Libia", + "hu": "Líbia" + }, + "flag": "https://flagcdn.com/ly.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "LBA", + "independent": true + }, + { + "name": "Liechtenstein", + "topLevelDomain": [".li"], + "alpha2Code": "LI", + "alpha3Code": "LIE", + "callingCodes": ["423"], + "capital": "Vaduz", + "altSpellings": [ + "LI", + "Principality of Liechtenstein", + "Fürstentum Liechtenstein" + ], + "subregion": "Central Europe", + "region": "Europe", + "population": 38137, + "latlng": [47.26666666, 9.53333333], + "demonym": "Liechtensteiner", + "area": 160.0, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "CHE"], + "nativeName": "Liechtenstein", + "numericCode": "438", + "flags": { + "svg": "https://flagcdn.com/li.svg", + "png": "https://flagcdn.com/w320/li.png" + }, + "currencies": [{ "code": "CHF", "name": "Swiss franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + } + ], + "translations": { + "br": "Liechtenstein", + "pt": "Listenstaine", + "nl": "Liechtenstein", + "hr": "Lihtenštajn", + "fa": "لیختن‌اشتاین", + "de": "Liechtenstein", + "es": "Liechtenstein", + "fr": "Liechtenstein", + "ja": "リヒテンシュタイン", + "it": "Liechtenstein", + "hu": "Liechtenstein" + }, + "flag": "https://flagcdn.com/li.svg", + "regionalBlocs": [ + { "acronym": "EFTA", "name": "European Free Trade Association" } + ], + "cioc": "LIE", + "independent": true + }, + { + "name": "Lithuania", + "topLevelDomain": [".lt"], + "alpha2Code": "LT", + "alpha3Code": "LTU", + "callingCodes": ["370"], + "capital": "Vilnius", + "altSpellings": ["LT", "Republic of Lithuania", "Lietuvos Respublika"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 2794700, + "latlng": [56.0, 24.0], + "demonym": "Lithuanian", + "area": 65300.0, + "gini": 35.7, + "timezones": ["UTC+02:00"], + "borders": ["BLR", "LVA", "POL", "RUS"], + "nativeName": "Lietuva", + "numericCode": "440", + "flags": { + "svg": "https://flagcdn.com/lt.svg", + "png": "https://flagcdn.com/w320/lt.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "lt", + "iso639_2": "lit", + "name": "Lithuanian", + "nativeName": "lietuvių kalba" + } + ], + "translations": { + "br": "Lituânia", + "pt": "Lituânia", + "nl": "Litouwen", + "hr": "Litva", + "fa": "لیتوانی", + "de": "Litauen", + "es": "Lituania", + "fr": "Lituanie", + "ja": "リトアニア", + "it": "Lituania", + "hu": "Litvánia" + }, + "flag": "https://flagcdn.com/lt.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "LTU", + "independent": true + }, + { + "name": "Luxembourg", + "topLevelDomain": [".lu"], + "alpha2Code": "LU", + "alpha3Code": "LUX", + "callingCodes": ["352"], + "capital": "Luxembourg", + "altSpellings": [ + "LU", + "Grand Duchy of Luxembourg", + "Grand-Duché de Luxembourg", + "Großherzogtum Luxemburg", + "Groussherzogtum Lëtzebuerg" + ], + "subregion": "Western Europe", + "region": "Europe", + "population": 632275, + "latlng": [49.75, 6.16666666], + "demonym": "Luxembourger", + "area": 2586.0, + "gini": 35.4, + "timezones": ["UTC+01:00"], + "borders": ["BEL", "FRA", "DEU"], + "nativeName": "Lëtzebuerg", + "numericCode": "442", + "flags": { + "svg": "https://flagcdn.com/lu.svg", + "png": "https://flagcdn.com/w320/lu.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + }, + { + "iso639_1": "lb", + "iso639_2": "ltz", + "name": "Luxembourgish", + "nativeName": "Lëtzebuergesch" + } + ], + "translations": { + "br": "Luxemburgo", + "pt": "Luxemburgo", + "nl": "Luxemburg", + "hr": "Luksemburg", + "fa": "لوکزامبورگ", + "de": "Luxemburg", + "es": "Luxemburgo", + "fr": "Luxembourg", + "ja": "ルクセンブルク", + "it": "Lussemburgo", + "hu": "Luxemburg" + }, + "flag": "https://flagcdn.com/lu.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "LUX", + "independent": true + }, + { + "name": "Macao", + "topLevelDomain": [".mo"], + "alpha2Code": "MO", + "alpha3Code": "MAC", + "callingCodes": ["853"], + "altSpellings": [ + "MO", + "澳门", + "Macao Special Administrative Region of the People's Republic of China", + "中華人民共和國澳門特別行政區", + "Região Administrativa Especial de Macau da República Popular da China" + ], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 649342, + "latlng": [22.16666666, 113.55], + "demonym": "Chinese", + "area": 30.0, + "timezones": ["UTC+08:00"], + "borders": ["CHN"], + "nativeName": "澳門", + "numericCode": "446", + "flags": { + "svg": "https://flagcdn.com/mo.svg", + "png": "https://flagcdn.com/w320/mo.png" + }, + "currencies": [{ "code": "MOP", "name": "Macanese pataca", "symbol": "P" }], + "languages": [ + { + "iso639_1": "zh", + "iso639_2": "zho", + "name": "Chinese", + "nativeName": "中文 (Zhōngwén)" + }, + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Macau", + "pt": "Macau", + "nl": "Macao", + "hr": "Makao", + "fa": "مکائو", + "de": "Macao", + "es": "Macao", + "fr": "Macao", + "ja": "マカオ", + "it": "Macao", + "hu": "Makaó" + }, + "flag": "https://flagcdn.com/mo.svg", + "independent": false + }, + { + "name": "North Macedonia", + "topLevelDomain": [".mk"], + "alpha2Code": "MK", + "alpha3Code": "MKD", + "callingCodes": ["389"], + "capital": "Skopje", + "altSpellings": ["MK", "Republic of Macedonia", "Република Македонија"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 2083380, + "latlng": [41.83333333, 22.0], + "demonym": "Macedonian", + "area": 25713.0, + "gini": 33.0, + "timezones": ["UTC+01:00"], + "borders": ["ALB", "BGR", "GRC", "UNK", "SRB"], + "nativeName": "Македонија", + "numericCode": "807", + "flags": { + "svg": "https://flagcdn.com/mk.svg", + "png": "https://flagcdn.com/w320/mk.png" + }, + "currencies": [ + { "code": "MKD", "name": "Macedonian denar", "symbol": "ден" } + ], + "languages": [ + { + "iso639_1": "mk", + "iso639_2": "mkd", + "name": "Macedonian", + "nativeName": "македонски јазик" + } + ], + "translations": { + "br": "Macedônia", + "pt": "Macedónia", + "nl": "Macedonië", + "hr": "Makedonija", + "de": "Mazedonien", + "es": "Macedonia", + "fr": "Macédoine", + "ja": "マケドニア旧ユーゴスラビア共和国", + "it": "Macedonia", + "hu": "Macedónia" + }, + "flag": "https://flagcdn.com/mk.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "MKD", + "independent": true + }, + { + "name": "Madagascar", + "topLevelDomain": [".mg"], + "alpha2Code": "MG", + "alpha3Code": "MDG", + "callingCodes": ["261"], + "capital": "Antananarivo", + "altSpellings": [ + "MG", + "Republic of Madagascar", + "Repoblikan'i Madagasikara", + "République de Madagascar" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 27691019, + "latlng": [-20.0, 47.0], + "demonym": "Malagasy", + "area": 587041.0, + "gini": 42.6, + "timezones": ["UTC+03:00"], + "nativeName": "Madagasikara", + "numericCode": "450", + "flags": { + "svg": "https://flagcdn.com/mg.svg", + "png": "https://flagcdn.com/w320/mg.png" + }, + "currencies": [ + { "code": "MGA", "name": "Malagasy ariary", "symbol": "Ar" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "mg", + "iso639_2": "mlg", + "name": "Malagasy", + "nativeName": "fiteny malagasy" + } + ], + "translations": { + "br": "Madagascar", + "pt": "Madagáscar", + "nl": "Madagaskar", + "hr": "Madagaskar", + "fa": "ماداگاسکار", + "de": "Madagaskar", + "es": "Madagascar", + "fr": "Madagascar", + "ja": "マダガスカル", + "it": "Madagascar", + "hu": "Madagaszkár" + }, + "flag": "https://flagcdn.com/mg.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "MAD", + "independent": true + }, + { + "name": "Malawi", + "topLevelDomain": [".mw"], + "alpha2Code": "MW", + "alpha3Code": "MWI", + "callingCodes": ["265"], + "capital": "Lilongwe", + "altSpellings": ["MW", "Republic of Malawi"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 19129955, + "latlng": [-13.5, 34.0], + "demonym": "Malawian", + "area": 118484.0, + "gini": 44.7, + "timezones": ["UTC+02:00"], + "borders": ["MOZ", "TZA", "ZMB"], + "nativeName": "Malawi", + "numericCode": "454", + "flags": { + "svg": "https://flagcdn.com/mw.svg", + "png": "https://flagcdn.com/w320/mw.png" + }, + "currencies": [ + { "code": "MWK", "name": "Malawian kwacha", "symbol": "MK" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ny", + "iso639_2": "nya", + "name": "Chichewa", + "nativeName": "chiCheŵa" + } + ], + "translations": { + "br": "Malawi", + "pt": "Malávi", + "nl": "Malawi", + "hr": "Malavi", + "fa": "مالاوی", + "de": "Malawi", + "es": "Malawi", + "fr": "Malawi", + "ja": "マラウイ", + "it": "Malawi", + "hu": "Malawi" + }, + "flag": "https://flagcdn.com/mw.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "MAW", + "independent": true + }, + { + "name": "Malaysia", + "topLevelDomain": [".my"], + "alpha2Code": "MY", + "alpha3Code": "MYS", + "callingCodes": ["60"], + "capital": "Kuala Lumpur", + "altSpellings": ["MY"], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 32365998, + "latlng": [2.5, 112.5], + "demonym": "Malaysian", + "area": 330803.0, + "gini": 41.1, + "timezones": ["UTC+08:00"], + "borders": ["BRN", "IDN", "THA"], + "nativeName": "Malaysia", + "numericCode": "458", + "flags": { + "svg": "https://flagcdn.com/my.svg", + "png": "https://flagcdn.com/w320/my.png" + }, + "currencies": [ + { "code": "MYR", "name": "Malaysian ringgit", "symbol": "RM" } + ], + "languages": [ + { + "iso639_1": "ms", + "iso639_2": "zsm", + "name": "Malaysian", + "nativeName": "بهاس مليسيا" + } + ], + "translations": { + "br": "Malásia", + "pt": "Malásia", + "nl": "Maleisië", + "hr": "Malezija", + "fa": "مالزی", + "de": "Malaysia", + "es": "Malasia", + "fr": "Malaisie", + "ja": "マレーシア", + "it": "Malesia", + "hu": "Malajzia" + }, + "flag": "https://flagcdn.com/my.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "MAS", + "independent": true + }, + { + "name": "Maldives", + "topLevelDomain": [".mv"], + "alpha2Code": "MV", + "alpha3Code": "MDV", + "callingCodes": ["960"], + "capital": "Malé", + "altSpellings": [ + "MV", + "Maldive Islands", + "Republic of the Maldives", + "Dhivehi Raajjeyge Jumhooriyya" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 540542, + "latlng": [3.25, 73.0], + "demonym": "Maldivan", + "area": 300.0, + "gini": 31.3, + "timezones": ["UTC+05:00"], + "nativeName": "Maldives", + "numericCode": "462", + "flags": { + "svg": "https://flagcdn.com/mv.svg", + "png": "https://flagcdn.com/w320/mv.png" + }, + "currencies": [ + { "code": "MVR", "name": "Maldivian rufiyaa", "symbol": ".ރ" } + ], + "languages": [ + { + "iso639_1": "dv", + "iso639_2": "div", + "name": "Divehi", + "nativeName": "ދިވެހި" + } + ], + "translations": { + "br": "Maldivas", + "pt": "Maldivas", + "nl": "Maldiven", + "hr": "Maldivi", + "fa": "مالدیو", + "de": "Malediven", + "es": "Maldivas", + "fr": "Maldives", + "ja": "モルディブ", + "it": "Maldive", + "hu": "Maldív-szigetek" + }, + "flag": "https://flagcdn.com/mv.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "MDV", + "independent": true + }, + { + "name": "Mali", + "topLevelDomain": [".ml"], + "alpha2Code": "ML", + "alpha3Code": "MLI", + "callingCodes": ["223"], + "capital": "Bamako", + "altSpellings": ["ML", "Republic of Mali", "République du Mali"], + "subregion": "Western Africa", + "region": "Africa", + "population": 20250834, + "latlng": [17.0, -4.0], + "demonym": "Malian", + "area": 1240192.0, + "gini": 33.0, + "timezones": ["UTC"], + "borders": ["DZA", "BFA", "GIN", "CIV", "MRT", "NER", "SEN"], + "nativeName": "Mali", + "numericCode": "466", + "flags": { + "svg": "https://flagcdn.com/ml.svg", + "png": "https://flagcdn.com/w320/ml.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Mali", + "pt": "Mali", + "nl": "Mali", + "hr": "Mali", + "fa": "مالی", + "de": "Mali", + "es": "Mali", + "fr": "Mali", + "ja": "マリ", + "it": "Mali", + "hu": "Mali" + }, + "flag": "https://flagcdn.com/ml.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "MLI", + "independent": true + }, + { + "name": "Malta", + "topLevelDomain": [".mt"], + "alpha2Code": "MT", + "alpha3Code": "MLT", + "callingCodes": ["356"], + "capital": "Valletta", + "altSpellings": ["MT", "Republic of Malta", "Repubblika ta' Malta"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 525285, + "latlng": [35.83333333, 14.58333333], + "demonym": "Maltese", + "area": 316.0, + "gini": 28.7, + "timezones": ["UTC+01:00"], + "nativeName": "Malta", + "numericCode": "470", + "flags": { + "svg": "https://flagcdn.com/mt.svg", + "png": "https://flagcdn.com/w320/mt.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "mt", + "iso639_2": "mlt", + "name": "Maltese", + "nativeName": "Malti" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Malta", + "pt": "Malta", + "nl": "Malta", + "hr": "Malta", + "fa": "مالت", + "de": "Malta", + "es": "Malta", + "fr": "Malte", + "ja": "マルタ", + "it": "Malta", + "hu": "Málta" + }, + "flag": "https://flagcdn.com/mt.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "MLT", + "independent": true + }, + { + "name": "Marshall Islands", + "topLevelDomain": [".mh"], + "alpha2Code": "MH", + "alpha3Code": "MHL", + "callingCodes": ["692"], + "capital": "Majuro", + "altSpellings": [ + "MH", + "Republic of the Marshall Islands", + "Aolepān Aorōkin M̧ajeļ" + ], + "subregion": "Micronesia", + "region": "Oceania", + "population": 59194, + "latlng": [9.0, 168.0], + "demonym": "Marshallese", + "area": 181.0, + "timezones": ["UTC+12:00"], + "nativeName": "M̧ajeļ", + "numericCode": "584", + "flags": { + "svg": "https://flagcdn.com/mh.svg", + "png": "https://flagcdn.com/w320/mh.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "mh", + "iso639_2": "mah", + "name": "Marshallese", + "nativeName": "Kajin M̧ajeļ" + } + ], + "translations": { + "br": "Ilhas Marshall", + "pt": "Ilhas Marshall", + "nl": "Marshalleilanden", + "hr": "Maršalovi Otoci", + "fa": "جزایر مارشال", + "de": "Marshallinseln", + "es": "Islas Marshall", + "fr": "Îles Marshall", + "ja": "マーシャル諸島", + "it": "Isole Marshall", + "hu": "Marshall-szigetek" + }, + "flag": "https://flagcdn.com/mh.svg", + "cioc": "MHL", + "independent": true + }, + { + "name": "Martinique", + "topLevelDomain": [".mq"], + "alpha2Code": "MQ", + "alpha3Code": "MTQ", + "callingCodes": ["596"], + "capital": "Fort-de-France", + "altSpellings": ["MQ"], + "subregion": "Caribbean", + "region": "Americas", + "population": 378243, + "latlng": [14.666667, -61.0], + "demonym": "French", + "timezones": ["UTC-04:00"], + "nativeName": "Martinique", + "numericCode": "474", + "flags": { + "svg": "https://flagcdn.com/mq.svg", + "png": "https://flagcdn.com/w320/mq.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Martinica", + "pt": "Martinica", + "nl": "Martinique", + "hr": "Martinique", + "fa": "مونتسرات", + "de": "Martinique", + "es": "Martinica", + "fr": "Martinique", + "ja": "マルティニーク", + "it": "Martinica", + "hu": "Martinique" + }, + "flag": "https://flagcdn.com/mq.svg", + "independent": false + }, + { + "name": "Mauritania", + "topLevelDomain": [".mr"], + "alpha2Code": "MR", + "alpha3Code": "MRT", + "callingCodes": ["222"], + "capital": "Nouakchott", + "altSpellings": [ + "MR", + "Islamic Republic of Mauritania", + "al-Jumhūriyyah al-ʾIslāmiyyah al-Mūrītāniyyah" + ], + "subregion": "Western Africa", + "region": "Africa", + "population": 4649660, + "latlng": [20.0, -12.0], + "demonym": "Mauritanian", + "area": 1030700.0, + "gini": 32.6, + "timezones": ["UTC"], + "borders": ["DZA", "MLI", "SEN", "ESH"], + "nativeName": "موريتانيا", + "numericCode": "478", + "flags": { + "svg": "https://flagcdn.com/mr.svg", + "png": "https://flagcdn.com/w320/mr.png" + }, + "currencies": [ + { "code": "MRO", "name": "Mauritanian ouguiya", "symbol": "UM" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Mauritânia", + "pt": "Mauritânia", + "nl": "Mauritanië", + "hr": "Mauritanija", + "fa": "موریتانی", + "de": "Mauretanien", + "es": "Mauritania", + "fr": "Mauritanie", + "ja": "モーリタニア", + "it": "Mauritania", + "hu": "Mauritánia" + }, + "flag": "https://flagcdn.com/mr.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "MTN", + "independent": true + }, + { + "name": "Mauritius", + "topLevelDomain": [".mu"], + "alpha2Code": "MU", + "alpha3Code": "MUS", + "callingCodes": ["230"], + "capital": "Port Louis", + "altSpellings": ["MU", "Republic of Mauritius", "République de Maurice"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 1265740, + "latlng": [-20.28333333, 57.55], + "demonym": "Mauritian", + "area": 2040.0, + "gini": 36.8, + "timezones": ["UTC+04:00"], + "nativeName": "Maurice", + "numericCode": "480", + "flags": { + "svg": "https://flagcdn.com/mu.svg", + "png": "https://flagcdn.com/w320/mu.png" + }, + "currencies": [{ "code": "MUR", "name": "Mauritian rupee", "symbol": "₨" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Maurício", + "pt": "Maurícia", + "nl": "Mauritius", + "hr": "Mauricijus", + "fa": "موریس", + "de": "Mauritius", + "es": "Mauricio", + "fr": "Île Maurice", + "ja": "モーリシャス", + "it": "Mauritius", + "hu": "Mauritius" + }, + "flag": "https://flagcdn.com/mu.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "MRI", + "independent": true + }, + { + "name": "Mayotte", + "topLevelDomain": [".yt"], + "alpha2Code": "YT", + "alpha3Code": "MYT", + "callingCodes": ["262"], + "capital": "Mamoudzou", + "altSpellings": ["YT", "Department of Mayotte", "Département de Mayotte"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 226915, + "latlng": [-12.83333333, 45.16666666], + "demonym": "French", + "timezones": ["UTC+03:00"], + "nativeName": "Mayotte", + "numericCode": "175", + "flags": { + "svg": "https://flagcdn.com/yt.svg", + "png": "https://flagcdn.com/w320/yt.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Mayotte", + "pt": "Mayotte", + "nl": "Mayotte", + "hr": "Mayotte", + "fa": "مایوت", + "de": "Mayotte", + "es": "Mayotte", + "fr": "Mayotte", + "ja": "マヨット", + "it": "Mayotte", + "hu": "Mayotte" + }, + "flag": "https://flagcdn.com/yt.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": false + }, + { + "name": "Mexico", + "topLevelDomain": [".mx"], + "alpha2Code": "MX", + "alpha3Code": "MEX", + "callingCodes": ["52"], + "capital": "Mexico City", + "altSpellings": [ + "MX", + "Mexicanos", + "United Mexican States", + "Estados Unidos Mexicanos" + ], + "subregion": "North America", + "region": "Americas", + "population": 128932753, + "latlng": [23.0, -102.0], + "demonym": "Mexican", + "area": 1964375.0, + "gini": 45.4, + "timezones": ["UTC-08:00", "UTC-07:00", "UTC-06:00"], + "borders": ["BLZ", "GTM", "USA"], + "nativeName": "México", + "numericCode": "484", + "flags": { + "svg": "https://flagcdn.com/mx.svg", + "png": "https://flagcdn.com/w320/mx.png" + }, + "currencies": [{ "code": "MXN", "name": "Mexican peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "México", + "pt": "México", + "nl": "Mexico", + "hr": "Meksiko", + "fa": "مکزیک", + "de": "Mexiko", + "es": "México", + "fr": "Mexique", + "ja": "メキシコ", + "it": "Messico", + "hu": "Mexikó" + }, + "flag": "https://flagcdn.com/mx.svg", + "regionalBlocs": [ + { + "acronym": "PA", + "name": "Pacific Alliance", + "otherNames": ["Alianza del Pacífico"] + }, + { + "acronym": "NAFTA", + "name": "North American Free Trade Agreement", + "otherNames": [ + "Tratado de Libre Comercio de América del Norte", + "Accord de Libre-échange Nord-Américain" + ] + } + ], + "cioc": "MEX", + "independent": true + }, + { + "name": "Micronesia (Federated States of)", + "topLevelDomain": [".fm"], + "alpha2Code": "FM", + "alpha3Code": "FSM", + "callingCodes": ["691"], + "capital": "Palikir", + "altSpellings": ["FM", "Federated States of Micronesia"], + "subregion": "Micronesia", + "region": "Oceania", + "population": 115021, + "latlng": [6.91666666, 158.25], + "demonym": "Micronesian", + "area": 702.0, + "gini": 40.1, + "timezones": ["UTC+10:00", "UTC+11:00"], + "nativeName": "Micronesia", + "numericCode": "583", + "flags": { + "svg": "https://flagcdn.com/fm.svg", + "png": "https://flagcdn.com/w320/fm.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Micronésia", + "pt": "Micronésia", + "nl": "Micronesië", + "hr": "Mikronezija", + "fa": "ایالات فدرال میکرونزی", + "de": "Mikronesien", + "es": "Micronesia", + "fr": "Micronésie", + "ja": "ミクロネシア連邦", + "it": "Micronesia", + "hu": "Mikronézia" + }, + "flag": "https://flagcdn.com/fm.svg", + "cioc": "FSM", + "independent": true + }, + { + "name": "Moldova (Republic of)", + "topLevelDomain": [".md"], + "alpha2Code": "MD", + "alpha3Code": "MDA", + "callingCodes": ["373"], + "capital": "Chișinău", + "altSpellings": ["MD", "Republic of Moldova", "Republica Moldova"], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 2617820, + "latlng": [47.0, 29.0], + "demonym": "Moldovan", + "area": 33846.0, + "gini": 25.7, + "timezones": ["UTC+02:00"], + "borders": ["ROU", "UKR"], + "nativeName": "Moldova", + "numericCode": "498", + "flags": { + "svg": "https://flagcdn.com/md.svg", + "png": "https://flagcdn.com/w320/md.png" + }, + "currencies": [{ "code": "MDL", "name": "Moldovan leu", "symbol": "L" }], + "languages": [ + { + "iso639_1": "ro", + "iso639_2": "ron", + "name": "Romanian", + "nativeName": "Română" + } + ], + "translations": { + "br": "Moldávia", + "pt": "Moldávia", + "nl": "Moldavië", + "hr": "Moldova", + "fa": "مولداوی", + "de": "Moldawie", + "es": "Moldavia", + "fr": "Moldavie", + "ja": "モルドバ共和国", + "it": "Moldavia", + "hu": "Moldova" + }, + "flag": "https://flagcdn.com/md.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "MDA", + "independent": true + }, + { + "name": "Monaco", + "topLevelDomain": [".mc"], + "alpha2Code": "MC", + "alpha3Code": "MCO", + "callingCodes": ["377"], + "capital": "Monaco", + "altSpellings": ["MC", "Principality of Monaco", "Principauté de Monaco"], + "subregion": "Western Europe", + "region": "Europe", + "population": 39244, + "latlng": [43.73333333, 7.4], + "demonym": "Monegasque", + "area": 2.02, + "timezones": ["UTC+01:00"], + "borders": ["FRA"], + "nativeName": "Monaco", + "numericCode": "492", + "flags": { + "svg": "https://flagcdn.com/mc.svg", + "png": "https://flagcdn.com/w320/mc.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Mônaco", + "pt": "Mónaco", + "nl": "Monaco", + "hr": "Monako", + "fa": "موناکو", + "de": "Monaco", + "es": "Mónaco", + "fr": "Monaco", + "ja": "モナコ", + "it": "Principato di Monaco", + "hu": "Monaco" + }, + "flag": "https://flagcdn.com/mc.svg", + "cioc": "MON", + "independent": true + }, + { + "name": "Mongolia", + "topLevelDomain": [".mn"], + "alpha2Code": "MN", + "alpha3Code": "MNG", + "callingCodes": ["976"], + "capital": "Ulan Bator", + "altSpellings": ["MN"], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 3278292, + "latlng": [46.0, 105.0], + "demonym": "Mongolian", + "area": 1564110.0, + "gini": 32.7, + "timezones": ["UTC+07:00", "UTC+08:00"], + "borders": ["CHN", "RUS"], + "nativeName": "Монгол улс", + "numericCode": "496", + "flags": { + "svg": "https://flagcdn.com/mn.svg", + "png": "https://flagcdn.com/w320/mn.png" + }, + "currencies": [ + { "code": "MNT", "name": "Mongolian tögrög", "symbol": "₮" } + ], + "languages": [ + { + "iso639_1": "mn", + "iso639_2": "mon", + "name": "Mongolian", + "nativeName": "Монгол хэл" + } + ], + "translations": { + "br": "Mongólia", + "pt": "Mongólia", + "nl": "Mongolië", + "hr": "Mongolija", + "fa": "مغولستان", + "de": "Mongolei", + "es": "Mongolia", + "fr": "Mongolie", + "ja": "モンゴル", + "it": "Mongolia", + "hu": "Mongólia" + }, + "flag": "https://flagcdn.com/mn.svg", + "cioc": "MGL", + "independent": true + }, + { + "name": "Montenegro", + "topLevelDomain": [".me"], + "alpha2Code": "ME", + "alpha3Code": "MNE", + "callingCodes": ["382"], + "capital": "Podgorica", + "altSpellings": ["ME", "Crna Gora"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 621718, + "latlng": [42.5, 19.3], + "demonym": "Montenegrin", + "area": 13812.0, + "gini": 38.5, + "timezones": ["UTC+01:00"], + "borders": ["ALB", "BIH", "HRV", "UNK", "SRB"], + "nativeName": "Црна Гора", + "numericCode": "499", + "flags": { + "svg": "https://flagcdn.com/me.svg", + "png": "https://flagcdn.com/w320/me.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "sr", + "iso639_2": "srp", + "name": "Serbian", + "nativeName": "српски језик" + }, + { + "iso639_1": "bs", + "iso639_2": "bos", + "name": "Bosnian", + "nativeName": "bosanski jezik" + }, + { + "iso639_1": "sq", + "iso639_2": "sqi", + "name": "Albanian", + "nativeName": "Shqip" + }, + { + "iso639_1": "hr", + "iso639_2": "hrv", + "name": "Croatian", + "nativeName": "hrvatski jezik" + } + ], + "translations": { + "br": "Montenegro", + "pt": "Montenegro", + "nl": "Montenegro", + "hr": "Crna Gora", + "fa": "مونته‌نگرو", + "de": "Montenegro", + "es": "Montenegro", + "fr": "Monténégro", + "ja": "モンテネグロ", + "it": "Montenegro", + "hu": "Montenegró" + }, + "flag": "https://flagcdn.com/me.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "MNE", + "independent": true + }, + { + "name": "Montserrat", + "topLevelDomain": [".ms"], + "alpha2Code": "MS", + "alpha3Code": "MSR", + "callingCodes": ["1"], + "capital": "Plymouth", + "altSpellings": ["MS"], + "subregion": "Caribbean", + "region": "Americas", + "population": 4922, + "latlng": [16.75, -62.2], + "demonym": "Montserratian", + "area": 102.0, + "timezones": ["UTC-04:00"], + "nativeName": "Montserrat", + "numericCode": "500", + "flags": { + "svg": "https://flagcdn.com/ms.svg", + "png": "https://flagcdn.com/w320/ms.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Montserrat", + "pt": "Monserrate", + "nl": "Montserrat", + "hr": "Montserrat", + "fa": "مایوت", + "de": "Montserrat", + "es": "Montserrat", + "fr": "Montserrat", + "ja": "モントセラト", + "it": "Montserrat", + "hu": "Montserrat" + }, + "flag": "https://flagcdn.com/ms.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "independent": false + }, + { + "name": "Morocco", + "topLevelDomain": [".ma"], + "alpha2Code": "MA", + "alpha3Code": "MAR", + "callingCodes": ["212"], + "capital": "Rabat", + "altSpellings": ["MA", "Kingdom of Morocco", "Al-Mamlakah al-Maġribiyah"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 36910558, + "latlng": [32.0, -5.0], + "demonym": "Moroccan", + "area": 446550.0, + "gini": 39.5, + "timezones": ["UTC"], + "borders": ["DZA", "ESH", "ESP"], + "nativeName": "المغرب", + "numericCode": "504", + "flags": { + "svg": "https://flagcdn.com/ma.svg", + "png": "https://flagcdn.com/w320/ma.png" + }, + "currencies": [ + { "code": "MAD", "name": "Moroccan dirham", "symbol": "د.م." } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Marrocos", + "pt": "Marrocos", + "nl": "Marokko", + "hr": "Maroko", + "fa": "المغرب", + "de": "Marokko", + "es": "Marruecos", + "fr": "Maroc", + "ja": "モロッコ", + "it": "Marocco", + "hu": "Marokkó" + }, + "flag": "https://flagcdn.com/ma.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "MAR", + "independent": true + }, + { + "name": "Mozambique", + "topLevelDomain": [".mz"], + "alpha2Code": "MZ", + "alpha3Code": "MOZ", + "callingCodes": ["258"], + "capital": "Maputo", + "altSpellings": ["MZ", "Republic of Mozambique", "República de Moçambique"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 31255435, + "latlng": [-18.25, 35.0], + "demonym": "Mozambican", + "area": 801590.0, + "gini": 54.0, + "timezones": ["UTC+02:00"], + "borders": ["MWI", "ZAF", "SWZ", "TZA", "ZMB", "ZWE"], + "nativeName": "Moçambique", + "numericCode": "508", + "flags": { + "svg": "https://flagcdn.com/mz.svg", + "png": "https://flagcdn.com/w320/mz.png" + }, + "currencies": [ + { "code": "MZN", "name": "Mozambican metical", "symbol": "MT" } + ], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Moçambique", + "pt": "Moçambique", + "nl": "Mozambique", + "hr": "Mozambik", + "fa": "موزامبیک", + "de": "Mosambik", + "es": "Mozambique", + "fr": "Mozambique", + "ja": "モザンビーク", + "it": "Mozambico", + "hu": "Mozambik" + }, + "flag": "https://flagcdn.com/mz.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "MOZ", + "independent": true + }, + { + "name": "Myanmar", + "topLevelDomain": [".mm"], + "alpha2Code": "MM", + "alpha3Code": "MMR", + "callingCodes": ["95"], + "capital": "Naypyidaw", + "altSpellings": [ + "MM", + "Burma", + "Republic of the Union of Myanmar", + "Pyidaunzu Thanmăda Myăma Nainngandaw" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 54409794, + "latlng": [22.0, 98.0], + "demonym": "Burmese", + "area": 676578.0, + "gini": 30.7, + "timezones": ["UTC+06:30"], + "borders": ["BGD", "CHN", "IND", "LAO", "THA"], + "nativeName": "Myanma", + "numericCode": "104", + "flags": { + "svg": "https://flagcdn.com/mm.svg", + "png": "https://flagcdn.com/w320/mm.png" + }, + "currencies": [{ "code": "MMK", "name": "Burmese kyat", "symbol": "Ks" }], + "languages": [ + { + "iso639_1": "my", + "iso639_2": "mya", + "name": "Burmese", + "nativeName": "ဗမာစာ" + } + ], + "translations": { + "br": "Myanmar", + "pt": "Myanmar", + "nl": "Myanmar", + "hr": "Mijanmar", + "fa": "میانمار", + "de": "Myanmar", + "es": "Myanmar", + "fr": "Myanmar", + "ja": "ミャンマー", + "it": "Birmania", + "hu": "Mianmar" + }, + "flag": "https://flagcdn.com/mm.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "MYA", + "independent": true + }, + { + "name": "Namibia", + "topLevelDomain": [".na"], + "alpha2Code": "NA", + "alpha3Code": "NAM", + "callingCodes": ["264"], + "capital": "Windhoek", + "altSpellings": ["NA", "Namibië", "Republic of Namibia"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 2540916, + "latlng": [-22.0, 17.0], + "demonym": "Namibian", + "area": 825615.0, + "gini": 59.1, + "timezones": ["UTC+01:00"], + "borders": ["AGO", "BWA", "ZAF", "ZMB"], + "nativeName": "Namibia", + "numericCode": "516", + "flags": { + "svg": "https://flagcdn.com/na.svg", + "png": "https://flagcdn.com/w320/na.png" + }, + "currencies": [ + { "code": "NAD", "name": "Namibian dollar", "symbol": "$" }, + { "code": "ZAR", "name": "South African rand", "symbol": "R" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "af", + "iso639_2": "afr", + "name": "Afrikaans", + "nativeName": "Afrikaans" + } + ], + "translations": { + "br": "Namíbia", + "pt": "Namíbia", + "nl": "Namibië", + "hr": "Namibija", + "fa": "نامیبیا", + "de": "Namibia", + "es": "Namibia", + "fr": "Namibie", + "ja": "ナミビア", + "it": "Namibia", + "hu": "Namíbia" + }, + "flag": "https://flagcdn.com/na.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "NAM", + "independent": true + }, + { + "name": "Nauru", + "topLevelDomain": [".nr"], + "alpha2Code": "NR", + "alpha3Code": "NRU", + "callingCodes": ["674"], + "capital": "Yaren", + "altSpellings": [ + "NR", + "Naoero", + "Pleasant Island", + "Republic of Nauru", + "Ripublik Naoero" + ], + "subregion": "Micronesia", + "region": "Oceania", + "population": 10834, + "latlng": [-0.53333333, 166.91666666], + "demonym": "Nauruan", + "area": 21.0, + "gini": 34.8, + "timezones": ["UTC+12:00"], + "nativeName": "Nauru", + "numericCode": "520", + "flags": { + "svg": "https://flagcdn.com/nr.svg", + "png": "https://flagcdn.com/w320/nr.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "na", + "iso639_2": "nau", + "name": "Nauruan", + "nativeName": "Dorerin Naoero" + } + ], + "translations": { + "br": "Nauru", + "pt": "Nauru", + "nl": "Nauru", + "hr": "Nauru", + "fa": "نائورو", + "de": "Nauru", + "es": "Nauru", + "fr": "Nauru", + "ja": "ナウル", + "it": "Nauru", + "hu": "Nauru" + }, + "flag": "https://flagcdn.com/nr.svg", + "cioc": "NRU", + "independent": true + }, + { + "name": "Nepal", + "topLevelDomain": [".np"], + "alpha2Code": "NP", + "alpha3Code": "NPL", + "callingCodes": ["977"], + "capital": "Kathmandu", + "altSpellings": [ + "NP", + "Federal Democratic Republic of Nepal", + "Loktāntrik Ganatantra Nepāl" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 29136808, + "latlng": [28.0, 84.0], + "demonym": "Nepalese", + "area": 147181.0, + "gini": 32.8, + "timezones": ["UTC+05:45"], + "borders": ["CHN", "IND"], + "nativeName": "नेपाल", + "numericCode": "524", + "flags": { + "svg": "https://flagcdn.com/np.svg", + "png": "https://flagcdn.com/w320/np.png" + }, + "currencies": [{ "code": "NPR", "name": "Nepalese rupee", "symbol": "₨" }], + "languages": [ + { + "iso639_1": "ne", + "iso639_2": "nep", + "name": "Nepali", + "nativeName": "नेपाली" + } + ], + "translations": { + "br": "Nepal", + "pt": "Nepal", + "nl": "Nepal", + "hr": "Nepal", + "fa": "نپال", + "de": "Népal", + "es": "Nepal", + "fr": "Népal", + "ja": "ネパール", + "it": "Nepal", + "hu": "Nepál" + }, + "flag": "https://flagcdn.com/np.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "NEP", + "independent": true + }, + { + "name": "Netherlands", + "topLevelDomain": [".nl"], + "alpha2Code": "NL", + "alpha3Code": "NLD", + "callingCodes": ["31"], + "capital": "Amsterdam", + "altSpellings": ["NL", "Holland", "Nederland"], + "subregion": "Western Europe", + "region": "Europe", + "population": 17441139, + "latlng": [52.5, 5.75], + "demonym": "Dutch", + "area": 41850.0, + "gini": 28.1, + "timezones": ["UTC-04:00", "UTC+01:00"], + "borders": ["BEL", "DEU"], + "nativeName": "Nederland", + "numericCode": "528", + "flags": { + "svg": "https://flagcdn.com/nl.svg", + "png": "https://flagcdn.com/w320/nl.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + } + ], + "translations": { + "br": "Holanda", + "pt": "Países Baixos", + "nl": "Nederland", + "hr": "Nizozemska", + "fa": "پادشاهی هلند", + "de": "Niederlande", + "es": "Países Bajos", + "fr": "Pays-Bas", + "ja": "オランダ", + "it": "Paesi Bassi", + "hu": "Hollandia" + }, + "flag": "https://flagcdn.com/nl.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "NED", + "independent": true + }, + { + "name": "New Caledonia", + "topLevelDomain": [".nc"], + "alpha2Code": "NC", + "alpha3Code": "NCL", + "callingCodes": ["687"], + "capital": "Nouméa", + "altSpellings": ["NC"], + "subregion": "Melanesia", + "region": "Oceania", + "population": 271960, + "latlng": [-21.5, 165.5], + "demonym": "New Caledonian", + "area": 18575.0, + "timezones": ["UTC+11:00"], + "nativeName": "Nouvelle-Calédonie", + "numericCode": "540", + "flags": { + "svg": "https://flagcdn.com/nc.svg", + "png": "https://flagcdn.com/w320/nc.png" + }, + "currencies": [{ "code": "XPF", "name": "CFP franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Nova Caledônia", + "pt": "Nova Caledónia", + "nl": "Nieuw-Caledonië", + "hr": "Nova Kaledonija", + "fa": "کالدونیای جدید", + "de": "Neukaledonien", + "es": "Nueva Caledonia", + "fr": "Nouvelle-Calédonie", + "ja": "ニューカレドニア", + "it": "Nuova Caledonia", + "hu": "Új-Kaledónia" + }, + "flag": "https://flagcdn.com/nc.svg", + "independent": false + }, + { + "name": "New Zealand", + "topLevelDomain": [".nz"], + "alpha2Code": "NZ", + "alpha3Code": "NZL", + "callingCodes": ["64"], + "capital": "Wellington", + "altSpellings": ["NZ", "Aotearoa"], + "subregion": "Australia and New Zealand", + "region": "Oceania", + "population": 5084300, + "latlng": [-41.0, 174.0], + "demonym": "New Zealander", + "area": 270467.0, + "timezones": [ + "UTC-11:00", + "UTC-10:00", + "UTC+12:00", + "UTC+12:45", + "UTC+13:00" + ], + "nativeName": "New Zealand", + "numericCode": "554", + "flags": { + "svg": "https://flagcdn.com/nz.svg", + "png": "https://flagcdn.com/w320/nz.png" + }, + "currencies": [ + { "code": "NZD", "name": "New Zealand dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "mi", + "iso639_2": "mri", + "name": "Māori", + "nativeName": "te reo Māori" + } + ], + "translations": { + "br": "Nova Zelândia", + "pt": "Nova Zelândia", + "nl": "Nieuw-Zeeland", + "hr": "Novi Zeland", + "fa": "نیوزیلند", + "de": "Neuseeland", + "es": "Nueva Zelanda", + "fr": "Nouvelle-Zélande", + "ja": "ニュージーランド", + "it": "Nuova Zelanda", + "hu": "Új-Zéland" + }, + "flag": "https://flagcdn.com/nz.svg", + "cioc": "NZL", + "independent": true + }, + { + "name": "Nicaragua", + "topLevelDomain": [".ni"], + "alpha2Code": "NI", + "alpha3Code": "NIC", + "callingCodes": ["505"], + "capital": "Managua", + "altSpellings": ["NI", "Republic of Nicaragua", "República de Nicaragua"], + "subregion": "Central America", + "region": "Americas", + "population": 6624554, + "latlng": [13.0, -85.0], + "demonym": "Nicaraguan", + "area": 130373.0, + "gini": 46.2, + "timezones": ["UTC-06:00"], + "borders": ["CRI", "HND"], + "nativeName": "Nicaragua", + "numericCode": "558", + "flags": { + "svg": "https://flagcdn.com/ni.svg", + "png": "https://flagcdn.com/w320/ni.png" + }, + "currencies": [ + { "code": "NIO", "name": "Nicaraguan córdoba", "symbol": "C$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Nicarágua", + "pt": "Nicarágua", + "nl": "Nicaragua", + "hr": "Nikaragva", + "fa": "نیکاراگوئه", + "de": "Nicaragua", + "es": "Nicaragua", + "fr": "Nicaragua", + "ja": "ニカラグア", + "it": "Nicaragua", + "hu": "Nicaragua" + }, + "flag": "https://flagcdn.com/ni.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "NCA", + "independent": true + }, + { + "name": "Niger", + "topLevelDomain": [".ne"], + "alpha2Code": "NE", + "alpha3Code": "NER", + "callingCodes": ["227"], + "capital": "Niamey", + "altSpellings": ["NE", "Nijar", "Republic of Niger", "République du Niger"], + "subregion": "Western Africa", + "region": "Africa", + "population": 24206636, + "latlng": [16.0, 8.0], + "demonym": "Nigerien", + "area": 1267000.0, + "gini": 34.3, + "timezones": ["UTC+01:00"], + "borders": ["DZA", "BEN", "BFA", "TCD", "LBY", "MLI", "NGA"], + "nativeName": "Niger", + "numericCode": "562", + "flags": { + "svg": "https://flagcdn.com/ne.svg", + "png": "https://flagcdn.com/w320/ne.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Níger", + "pt": "Níger", + "nl": "Niger", + "hr": "Niger", + "fa": "نیجر", + "de": "Niger", + "es": "Níger", + "fr": "Niger", + "ja": "ニジェール", + "it": "Niger", + "hu": "Niger" + }, + "flag": "https://flagcdn.com/ne.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "NIG", + "independent": true + }, + { + "name": "Nigeria", + "topLevelDomain": [".ng"], + "alpha2Code": "NG", + "alpha3Code": "NGA", + "callingCodes": ["234"], + "capital": "Abuja", + "altSpellings": [ + "NG", + "Nijeriya", + "Naíjíríà", + "Federal Republic of Nigeria" + ], + "subregion": "Western Africa", + "region": "Africa", + "population": 206139587, + "latlng": [10.0, 8.0], + "demonym": "Nigerian", + "area": 923768.0, + "gini": 35.1, + "timezones": ["UTC+01:00"], + "borders": ["BEN", "CMR", "TCD", "NER"], + "nativeName": "Nigeria", + "numericCode": "566", + "flags": { + "svg": "https://flagcdn.com/ng.svg", + "png": "https://flagcdn.com/w320/ng.png" + }, + "currencies": [{ "code": "NGN", "name": "Nigerian naira", "symbol": "₦" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Nigéria", + "pt": "Nigéria", + "nl": "Nigeria", + "hr": "Nigerija", + "fa": "نیجریه", + "de": "Nigeria", + "es": "Nigeria", + "fr": "Nigéria", + "ja": "ナイジェリア", + "it": "Nigeria", + "hu": "Nigéria" + }, + "flag": "https://flagcdn.com/ng.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "NGR", + "independent": true + }, + { + "name": "Niue", + "topLevelDomain": [".nu"], + "alpha2Code": "NU", + "alpha3Code": "NIU", + "callingCodes": ["683"], + "capital": "Alofi", + "altSpellings": ["NU"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 1470, + "latlng": [-19.03333333, -169.86666666], + "demonym": "Niuean", + "area": 260.0, + "timezones": ["UTC-11:00"], + "nativeName": "Niuē", + "numericCode": "570", + "flags": { + "svg": "https://flagcdn.com/nu.svg", + "png": "https://flagcdn.com/w320/nu.png" + }, + "currencies": [ + { "code": "NZD", "name": "New Zealand dollar", "symbol": "$" }, + { "code": "NZD", "name": "Niue dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Niue", + "pt": "Niue", + "nl": "Niue", + "hr": "Niue", + "fa": "نیووی", + "de": "Niue", + "es": "Niue", + "fr": "Niue", + "ja": "ニウエ", + "it": "Niue", + "hu": "Niue" + }, + "flag": "https://flagcdn.com/nu.svg", + "independent": true + }, + { + "name": "Norfolk Island", + "topLevelDomain": [".nf"], + "alpha2Code": "NF", + "alpha3Code": "NFK", + "callingCodes": ["672"], + "capital": "Kingston", + "altSpellings": [ + "NF", + "Territory of Norfolk Island", + "Teratri of Norf'k Ailen" + ], + "subregion": "Australia and New Zealand", + "region": "Oceania", + "population": 2302, + "latlng": [-29.03333333, 167.95], + "demonym": "Norfolk Islander", + "area": 36.0, + "timezones": ["UTC+11:30"], + "nativeName": "Norfolk Island", + "numericCode": "574", + "flags": { + "svg": "https://flagcdn.com/nf.svg", + "png": "https://flagcdn.com/w320/nf.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilha Norfolk", + "pt": "Ilha Norfolk", + "nl": "Norfolkeiland", + "hr": "Otok Norfolk", + "fa": "جزیره نورفک", + "de": "Norfolkinsel", + "es": "Isla de Norfolk", + "fr": "Île de Norfolk", + "ja": "ノーフォーク島", + "it": "Isola Norfolk", + "hu": "Norfolk-sziget" + }, + "flag": "https://flagcdn.com/nf.svg", + "independent": false + }, + { + "name": "Korea (Democratic People's Republic of)", + "topLevelDomain": [".kp"], + "alpha2Code": "KP", + "alpha3Code": "PRK", + "callingCodes": ["850"], + "capital": "Pyongyang", + "altSpellings": [ + "KP", + "Democratic People's Republic of Korea", + "조선민주주의인민공화국", + "Chosŏn Minjujuŭi Inmin Konghwaguk" + ], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 25778815, + "latlng": [40.0, 127.0], + "demonym": "North Korean", + "area": 120538.0, + "timezones": ["UTC+09:00"], + "borders": ["CHN", "KOR", "RUS"], + "nativeName": "북한", + "numericCode": "408", + "flags": { + "svg": "https://flagcdn.com/kp.svg", + "png": "https://flagcdn.com/w320/kp.png" + }, + "currencies": [ + { "code": "KPW", "name": "North Korean won", "symbol": "₩" } + ], + "languages": [ + { + "iso639_1": "ko", + "iso639_2": "kor", + "name": "Korean", + "nativeName": "한국어" + } + ], + "translations": { + "br": "Coreia do Norte", + "pt": "Coreia do Norte", + "nl": "Noord-Korea", + "hr": "Sjeverna Koreja", + "fa": "کره جنوبی", + "de": "Nordkorea", + "es": "Corea del Norte", + "fr": "Corée du Nord", + "ja": "朝鮮民主主義人民共和国", + "it": "Corea del Nord", + "hu": "Észak-Korea" + }, + "flag": "https://flagcdn.com/kp.svg", + "cioc": "PRK", + "independent": true + }, + { + "name": "Northern Mariana Islands", + "topLevelDomain": [".mp"], + "alpha2Code": "MP", + "alpha3Code": "MNP", + "callingCodes": ["1"], + "capital": "Saipan", + "altSpellings": [ + "MP", + "Commonwealth of the Northern Mariana Islands", + "Sankattan Siha Na Islas Mariånas" + ], + "subregion": "Micronesia", + "region": "Oceania", + "population": 57557, + "latlng": [15.2, 145.75], + "demonym": "American", + "area": 464.0, + "timezones": ["UTC+10:00"], + "nativeName": "Northern Mariana Islands", + "numericCode": "580", + "flags": { + "svg": "https://flagcdn.com/mp.svg", + "png": "https://flagcdn.com/w320/mp.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ch", + "iso639_2": "cha", + "name": "Chamorro", + "nativeName": "Chamoru" + } + ], + "translations": { + "br": "Ilhas Marianas", + "pt": "Ilhas Marianas", + "nl": "Noordelijke Marianeneilanden", + "hr": "Sjevernomarijanski otoci", + "fa": "جزایر ماریانای شمالی", + "de": "Nördliche Marianen", + "es": "Islas Marianas del Norte", + "fr": "Îles Mariannes du Nord", + "ja": "北マリアナ諸島", + "it": "Isole Marianne Settentrionali", + "hu": "Északi-Mariana-szigetek" + }, + "flag": "https://flagcdn.com/mp.svg", + "independent": false + }, + { + "name": "Norway", + "topLevelDomain": [".no"], + "alpha2Code": "NO", + "alpha3Code": "NOR", + "callingCodes": ["47"], + "capital": "Oslo", + "altSpellings": [ + "NO", + "Norge", + "Noreg", + "Kingdom of Norway", + "Kongeriket Norge", + "Kongeriket Noreg" + ], + "subregion": "Northern Europe", + "region": "Europe", + "population": 5379475, + "latlng": [62.0, 10.0], + "demonym": "Norwegian", + "area": 323802.0, + "gini": 27.6, + "timezones": ["UTC+01:00"], + "borders": ["FIN", "SWE", "RUS"], + "nativeName": "Norge", + "numericCode": "578", + "flags": { + "svg": "https://flagcdn.com/no.svg", + "png": "https://flagcdn.com/w320/no.png" + }, + "currencies": [ + { "code": "NOK", "name": "Norwegian krone", "symbol": "kr" } + ], + "languages": [ + { + "iso639_1": "no", + "iso639_2": "nor", + "name": "Norwegian", + "nativeName": "Norsk" + }, + { + "iso639_1": "nb", + "iso639_2": "nob", + "name": "Norwegian Bokmål", + "nativeName": "Norsk bokmål" + }, + { + "iso639_1": "nn", + "iso639_2": "nno", + "name": "Norwegian Nynorsk", + "nativeName": "Norsk nynorsk" + } + ], + "translations": { + "br": "Noruega", + "pt": "Noruega", + "nl": "Noorwegen", + "hr": "Norveška", + "fa": "نروژ", + "de": "Norwegen", + "es": "Noruega", + "fr": "Norvège", + "ja": "ノルウェー", + "it": "Norvegia", + "hu": "Norvégia" + }, + "flag": "https://flagcdn.com/no.svg", + "regionalBlocs": [ + { "acronym": "EFTA", "name": "European Free Trade Association" } + ], + "cioc": "NOR", + "independent": true + }, + { + "name": "Oman", + "topLevelDomain": [".om"], + "alpha2Code": "OM", + "alpha3Code": "OMN", + "callingCodes": ["968"], + "capital": "Muscat", + "altSpellings": ["OM", "Sultanate of Oman", "Salṭanat ʻUmān"], + "subregion": "Western Asia", + "region": "Asia", + "population": 5106622, + "latlng": [21.0, 57.0], + "demonym": "Omani", + "area": 309500.0, + "timezones": ["UTC+04:00"], + "borders": ["SAU", "ARE", "YEM"], + "nativeName": "عمان", + "numericCode": "512", + "flags": { + "svg": "https://flagcdn.com/om.svg", + "png": "https://flagcdn.com/w320/om.png" + }, + "currencies": [{ "code": "OMR", "name": "Omani rial", "symbol": "ر.ع." }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Omã", + "pt": "Omã", + "nl": "Oman", + "hr": "Oman", + "fa": "عمان", + "de": "Oman", + "es": "Omán", + "fr": "Oman", + "ja": "オマーン", + "it": "oman", + "hu": "Omán" + }, + "flag": "https://flagcdn.com/om.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "OMA", + "independent": true + }, + { + "name": "Pakistan", + "topLevelDomain": [".pk"], + "alpha2Code": "PK", + "alpha3Code": "PAK", + "callingCodes": ["92"], + "capital": "Islamabad", + "altSpellings": [ + "PK", + "Pākistān", + "Islamic Republic of Pakistan", + "Islāmī Jumhūriya'eh Pākistān" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 220892331, + "latlng": [30.0, 70.0], + "demonym": "Pakistani", + "area": 881912.0, + "gini": 31.6, + "timezones": ["UTC+05:00"], + "borders": ["AFG", "CHN", "IND", "IRN"], + "nativeName": "Pakistan", + "numericCode": "586", + "flags": { + "svg": "https://flagcdn.com/pk.svg", + "png": "https://flagcdn.com/w320/pk.png" + }, + "currencies": [{ "code": "PKR", "name": "Pakistani rupee", "symbol": "₨" }], + "languages": [ + { + "iso639_1": "ur", + "iso639_2": "urd", + "name": "Urdu", + "nativeName": "اردو" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Paquistão", + "pt": "Paquistão", + "nl": "Pakistan", + "hr": "Pakistan", + "fa": "پاکستان", + "de": "Pakistan", + "es": "Pakistán", + "fr": "Pakistan", + "ja": "パキスタン", + "it": "Pakistan", + "hu": "Pakisztán" + }, + "flag": "https://flagcdn.com/pk.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "PAK", + "independent": true + }, + { + "name": "Palau", + "topLevelDomain": [".pw"], + "alpha2Code": "PW", + "alpha3Code": "PLW", + "callingCodes": ["680"], + "capital": "Ngerulmud", + "altSpellings": ["PW", "Republic of Palau", "Beluu er a Belau"], + "subregion": "Micronesia", + "region": "Oceania", + "population": 18092, + "latlng": [7.5, 134.5], + "demonym": "Palauan", + "area": 459.0, + "timezones": ["UTC+09:00"], + "nativeName": "Palau", + "numericCode": "585", + "flags": { + "svg": "https://flagcdn.com/pw.svg", + "png": "https://flagcdn.com/w320/pw.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Palau", + "pt": "Palau", + "nl": "Palau", + "hr": "Palau", + "fa": "پالائو", + "de": "Palau", + "es": "Palau", + "fr": "Palaos", + "ja": "パラオ", + "it": "Palau", + "hu": "Palau" + }, + "flag": "https://flagcdn.com/pw.svg", + "cioc": "PLW", + "independent": true + }, + { + "name": "Palestine, State of", + "topLevelDomain": [".ps"], + "alpha2Code": "PS", + "alpha3Code": "PSE", + "callingCodes": ["970"], + "capital": "Ramallah", + "altSpellings": ["PS", "State of Palestine", "Dawlat Filasṭin"], + "subregion": "Western Asia", + "region": "Asia", + "population": 4803269, + "latlng": [31.9, 35.2], + "demonym": "Palestinian", + "gini": 33.7, + "timezones": ["UTC+02:00"], + "borders": ["ISR", "EGY", "JOR"], + "nativeName": "فلسطين", + "numericCode": "275", + "flags": { + "svg": "https://flagcdn.com/ps.svg", + "png": "https://flagcdn.com/w320/ps.png" + }, + "currencies": [ + { "code": "EGP", "name": "Egyptian pound", "symbol": "E£" }, + { "code": "ILS", "name": "Israeli new shekel", "symbol": "₪" }, + { "code": "JOD", "name": "Jordanian dinar", "symbol": "د.أ" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Palestina", + "pt": "Palestina", + "nl": "Palestijnse gebieden", + "hr": "Palestina", + "fa": "فلسطین", + "de": "Palästina", + "es": "Palestina", + "fr": "Palestine", + "ja": "パレスチナ", + "it": "Palestina", + "hu": "Palesztina" + }, + "flag": "https://flagcdn.com/ps.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "PLE", + "independent": true + }, + { + "name": "Panama", + "topLevelDomain": [".pa"], + "alpha2Code": "PA", + "alpha3Code": "PAN", + "callingCodes": ["507"], + "capital": "Panama City", + "altSpellings": ["PA", "Republic of Panama", "República de Panamá"], + "subregion": "Central America", + "region": "Americas", + "population": 4314768, + "latlng": [9.0, -80.0], + "demonym": "Panamanian", + "area": 75417.0, + "gini": 49.8, + "timezones": ["UTC-05:00"], + "borders": ["COL", "CRI"], + "nativeName": "Panamá", + "numericCode": "591", + "flags": { + "svg": "https://flagcdn.com/pa.svg", + "png": "https://flagcdn.com/w320/pa.png" + }, + "currencies": [ + { "code": "PAB", "name": "Panamanian balboa", "symbol": "B/." }, + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Panamá", + "pt": "Panamá", + "nl": "Panama", + "hr": "Panama", + "fa": "پاناما", + "de": "Panama", + "es": "Panamá", + "fr": "Panama", + "ja": "パナマ", + "it": "Panama", + "hu": "Panama" + }, + "flag": "https://flagcdn.com/pa.svg", + "regionalBlocs": [ + { + "acronym": "CAIS", + "name": "Central American Integration System", + "otherAcronyms": ["SICA"], + "otherNames": ["Sistema de la Integración Centroamericana,"] + } + ], + "cioc": "PAN", + "independent": true + }, + { + "name": "Papua New Guinea", + "topLevelDomain": [".pg"], + "alpha2Code": "PG", + "alpha3Code": "PNG", + "callingCodes": ["675"], + "capital": "Port Moresby", + "altSpellings": [ + "PG", + "Independent State of Papua New Guinea", + "Independen Stet bilong Papua Niugini" + ], + "subregion": "Melanesia", + "region": "Oceania", + "population": 8947027, + "latlng": [-6.0, 147.0], + "demonym": "Papua New Guinean", + "area": 462840.0, + "gini": 41.9, + "timezones": ["UTC+10:00"], + "borders": ["IDN"], + "nativeName": "Papua Niugini", + "numericCode": "598", + "flags": { + "svg": "https://flagcdn.com/pg.svg", + "png": "https://flagcdn.com/w320/pg.png" + }, + "currencies": [ + { "code": "PGK", "name": "Papua New Guinean kina", "symbol": "K" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Papua Nova Guiné", + "pt": "Papua Nova Guiné", + "nl": "Papoea-Nieuw-Guinea", + "hr": "Papua Nova Gvineja", + "fa": "پاپوآ گینه نو", + "de": "Papua-Neuguinea", + "es": "Papúa Nueva Guinea", + "fr": "Papouasie-Nouvelle-Guinée", + "ja": "パプアニューギニア", + "it": "Papua Nuova Guinea", + "hu": "Pápua Új-Guinea" + }, + "flag": "https://flagcdn.com/pg.svg", + "cioc": "PNG", + "independent": true + }, + { + "name": "Paraguay", + "topLevelDomain": [".py"], + "alpha2Code": "PY", + "alpha3Code": "PRY", + "callingCodes": ["595"], + "capital": "Asunción", + "altSpellings": [ + "PY", + "Republic of Paraguay", + "República del Paraguay", + "Tetã Paraguái" + ], + "subregion": "South America", + "region": "Americas", + "population": 7132530, + "latlng": [-23.0, -58.0], + "demonym": "Paraguayan", + "area": 406752.0, + "gini": 45.7, + "timezones": ["UTC-04:00"], + "borders": ["ARG", "BOL", "BRA"], + "nativeName": "Paraguay", + "numericCode": "600", + "flags": { + "svg": "https://flagcdn.com/py.svg", + "png": "https://flagcdn.com/w320/py.png" + }, + "currencies": [ + { "code": "PYG", "name": "Paraguayan guaraní", "symbol": "₲" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + }, + { + "iso639_1": "gn", + "iso639_2": "grn", + "name": "Guaraní", + "nativeName": "Avañe'ẽ" + } + ], + "translations": { + "br": "Paraguai", + "pt": "Paraguai", + "nl": "Paraguay", + "hr": "Paragvaj", + "fa": "پاراگوئه", + "de": "Paraguay", + "es": "Paraguay", + "fr": "Paraguay", + "ja": "パラグアイ", + "it": "Paraguay", + "hu": "Paraguay" + }, + "flag": "https://flagcdn.com/py.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "PAR", + "independent": true + }, + { + "name": "Peru", + "topLevelDomain": [".pe"], + "alpha2Code": "PE", + "alpha3Code": "PER", + "callingCodes": ["51"], + "capital": "Lima", + "altSpellings": ["PE", "Republic of Peru", " República del Perú"], + "subregion": "South America", + "region": "Americas", + "population": 32971846, + "latlng": [-10.0, -76.0], + "demonym": "Peruvian", + "area": 1285216.0, + "gini": 41.5, + "timezones": ["UTC-05:00"], + "borders": ["BOL", "BRA", "CHL", "COL", "ECU"], + "nativeName": "Perú", + "numericCode": "604", + "flags": { + "svg": "https://flagcdn.com/pe.svg", + "png": "https://flagcdn.com/w320/pe.png" + }, + "currencies": [{ "code": "PEN", "name": "Peruvian sol", "symbol": "S/." }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Peru", + "pt": "Peru", + "nl": "Peru", + "hr": "Peru", + "fa": "پرو", + "de": "Peru", + "es": "Perú", + "fr": "Pérou", + "ja": "ペルー", + "it": "Perù", + "hu": "Peru" + }, + "flag": "https://flagcdn.com/pe.svg", + "regionalBlocs": [ + { + "acronym": "PA", + "name": "Pacific Alliance", + "otherNames": ["Alianza del Pacífico"] + }, + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "PER", + "independent": true + }, + { + "name": "Philippines", + "topLevelDomain": [".ph"], + "alpha2Code": "PH", + "alpha3Code": "PHL", + "callingCodes": ["63"], + "capital": "Manila", + "altSpellings": [ + "PH", + "Republic of the Philippines", + "Repúblika ng Pilipinas" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 109581085, + "latlng": [13.0, 122.0], + "demonym": "Filipino", + "area": 342353.0, + "gini": 42.3, + "timezones": ["UTC+08:00"], + "nativeName": "Pilipinas", + "numericCode": "608", + "flags": { + "svg": "https://flagcdn.com/ph.svg", + "png": "https://flagcdn.com/w320/ph.png" + }, + "currencies": [{ "code": "PHP", "name": "Philippine peso", "symbol": "₱" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Filipinas", + "pt": "Filipinas", + "nl": "Filipijnen", + "hr": "Filipini", + "fa": "جزایر الندفیلیپین", + "de": "Philippinen", + "es": "Filipinas", + "fr": "Philippines", + "ja": "フィリピン", + "it": "Filippine", + "hu": "Fülöp-szigetek" + }, + "flag": "https://flagcdn.com/ph.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "PHI", + "independent": true + }, + { + "name": "Pitcairn", + "topLevelDomain": [".pn"], + "alpha2Code": "PN", + "alpha3Code": "PCN", + "callingCodes": ["64"], + "capital": "Adamstown", + "altSpellings": ["PN", "Pitcairn Henderson Ducie and Oeno Islands"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 56, + "latlng": [-25.06666666, -130.1], + "demonym": "Pitcairn Islander", + "area": 47.0, + "timezones": ["UTC-08:00"], + "nativeName": "Pitcairn Islands", + "numericCode": "612", + "flags": { + "svg": "https://flagcdn.com/pn.svg", + "png": "https://flagcdn.com/w320/pn.png" + }, + "currencies": [ + { "code": "NZD", "name": "New Zealand dollar", "symbol": "$" }, + { "code": "PND", "name": "Pitcairn Islands dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Pitcairn", + "pt": "Ilhas Picárnia", + "nl": "Pitcairneilanden", + "hr": "Pitcairnovo otočje", + "fa": "پیتکرن", + "de": "Pitcairn", + "es": "Islas Pitcairn", + "fr": "Îles Pitcairn", + "ja": "ピトケアン", + "it": "Isole Pitcairn", + "hu": "Pitcairn-szigetek" + }, + "flag": "https://flagcdn.com/pn.svg", + "independent": true + }, + { + "name": "Poland", + "topLevelDomain": [".pl"], + "alpha2Code": "PL", + "alpha3Code": "POL", + "callingCodes": ["48"], + "capital": "Warsaw", + "altSpellings": ["PL", "Republic of Poland", "Rzeczpospolita Polska"], + "subregion": "Central Europe", + "region": "Europe", + "population": 37950802, + "latlng": [52.0, 20.0], + "demonym": "Polish", + "area": 312679.0, + "gini": 30.2, + "timezones": ["UTC+01:00"], + "borders": ["BLR", "CZE", "DEU", "LTU", "RUS", "SVK", "UKR"], + "nativeName": "Polska", + "numericCode": "616", + "flags": { + "svg": "https://flagcdn.com/pl.svg", + "png": "https://flagcdn.com/w320/pl.png" + }, + "currencies": [{ "code": "PLN", "name": "Polish złoty", "symbol": "zł" }], + "languages": [ + { + "iso639_1": "pl", + "iso639_2": "pol", + "name": "Polish", + "nativeName": "język polski" + } + ], + "translations": { + "br": "Polônia", + "pt": "Polónia", + "nl": "Polen", + "hr": "Poljska", + "fa": "لهستان", + "de": "Polen", + "es": "Polonia", + "fr": "Pologne", + "ja": "ポーランド", + "it": "Polonia", + "hu": "Lengyelország" + }, + "flag": "https://flagcdn.com/pl.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "POL", + "independent": true + }, + { + "name": "Portugal", + "topLevelDomain": [".pt"], + "alpha2Code": "PT", + "alpha3Code": "PRT", + "callingCodes": ["351"], + "capital": "Lisbon", + "altSpellings": [ + "PT", + "Portuguesa", + "Portuguese Republic", + "República Portuguesa" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 10305564, + "latlng": [39.5, -8.0], + "demonym": "Portuguese", + "area": 92090.0, + "gini": 33.5, + "timezones": ["UTC-01:00", "UTC"], + "borders": ["ESP"], + "nativeName": "Portugal", + "numericCode": "620", + "flags": { + "svg": "https://flagcdn.com/pt.svg", + "png": "https://flagcdn.com/w320/pt.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Portugal", + "pt": "Portugal", + "nl": "Portugal", + "hr": "Portugal", + "fa": "پرتغال", + "de": "Portugal", + "es": "Portugal", + "fr": "Portugal", + "ja": "ポルトガル", + "it": "Portogallo", + "hu": "Portugália" + }, + "flag": "https://flagcdn.com/pt.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "POR", + "independent": true + }, + { + "name": "Puerto Rico", + "topLevelDomain": [".pr"], + "alpha2Code": "PR", + "alpha3Code": "PRI", + "callingCodes": ["1"], + "capital": "San Juan", + "altSpellings": [ + "PR", + "Commonwealth of Puerto Rico", + "Estado Libre Asociado de Puerto Rico" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 3194034, + "latlng": [18.25, -66.5], + "demonym": "Puerto Rican", + "area": 8870.0, + "timezones": ["UTC-04:00"], + "nativeName": "Puerto Rico", + "numericCode": "630", + "flags": { + "svg": "https://flagcdn.com/pr.svg", + "png": "https://flagcdn.com/w320/pr.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Porto Rico", + "pt": "Porto Rico", + "nl": "Puerto Rico", + "hr": "Portoriko", + "fa": "پورتو ریکو", + "de": "Puerto Rico", + "es": "Puerto Rico", + "fr": "Porto Rico", + "ja": "プエルトリコ", + "it": "Porto Rico", + "hu": "Puerto Rico" + }, + "flag": "https://flagcdn.com/pr.svg", + "cioc": "PUR", + "independent": false + }, + { + "name": "Qatar", + "topLevelDomain": [".qa"], + "alpha2Code": "QA", + "alpha3Code": "QAT", + "callingCodes": ["974"], + "capital": "Doha", + "altSpellings": ["QA", "State of Qatar", "Dawlat Qaṭar"], + "subregion": "Western Asia", + "region": "Asia", + "population": 2881060, + "latlng": [25.5, 51.25], + "demonym": "Qatari", + "area": 11586.0, + "timezones": ["UTC+03:00"], + "borders": ["SAU"], + "nativeName": "قطر", + "numericCode": "634", + "flags": { + "svg": "https://flagcdn.com/qa.svg", + "png": "https://flagcdn.com/w320/qa.png" + }, + "currencies": [{ "code": "QAR", "name": "Qatari riyal", "symbol": "ر.ق" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Catar", + "pt": "Catar", + "nl": "Qatar", + "hr": "Katar", + "fa": "قطر", + "de": "Katar", + "es": "Catar", + "fr": "Qatar", + "ja": "カタール", + "it": "Qatar", + "hu": "Katar" + }, + "flag": "https://flagcdn.com/qa.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "QAT", + "independent": true + }, + { + "name": "Republic of Kosovo", + "topLevelDomain": [""], + "alpha2Code": "XK", + "alpha3Code": "UNK", + "callingCodes": ["383"], + "capital": "Pristina", + "altSpellings": ["XK", "Република Косово"], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 1775378, + "latlng": [42.666667, 21.166667], + "demonym": "Kosovar", + "area": 10908.0, + "gini": 29.0, + "timezones": ["UTC+01:00"], + "borders": ["ALB", "MKD", "MNE", "SRB"], + "nativeName": "Republika e Kosovës", + "numericCode": "926", + "flags": { + "svg": "https://flagcdn.com/xk.svg", + "png": "https://flagcdn.com/w320/xk.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "sq", + "iso639_2": "sqi", + "name": "Albanian", + "nativeName": "Shqip" + }, + { + "iso639_1": "sr", + "iso639_2": "srp", + "name": "Serbian", + "nativeName": "српски језик" + } + ], + "translations": { + "br": "Kosovo", + "pt": "Kosovo", + "nl": "Republiek van Kosovo", + "hr": "Kosovo", + "fa": "کوزوو", + "de": "Republic of Kosovo", + "es": "Kosovo", + "fr": "Kosovo", + "ja": "Republic of Kosovo", + "it": "Republic of Kosovo", + "hu": "Koszovó" + }, + "flag": "https://flagcdn.com/xk.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "independent": true + }, + { + "name": "Réunion", + "topLevelDomain": [".re"], + "alpha2Code": "RE", + "alpha3Code": "REU", + "callingCodes": ["262"], + "capital": "Saint-Denis", + "altSpellings": ["RE", "Reunion"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 840974, + "latlng": [-21.15, 55.5], + "demonym": "French", + "timezones": ["UTC+04:00"], + "nativeName": "La Réunion", + "numericCode": "638", + "flags": { + "svg": "https://flagcdn.com/re.svg", + "png": "https://flagcdn.com/w320/re.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Reunião", + "pt": "Reunião", + "nl": "Réunion", + "hr": "Réunion", + "fa": "رئونیون", + "de": "Réunion", + "es": "Reunión", + "fr": "Réunion", + "ja": "レユニオン", + "it": "Riunione", + "hu": "Réunion" + }, + "flag": "https://flagcdn.com/re.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": false + }, + { + "name": "Romania", + "topLevelDomain": [".ro"], + "alpha2Code": "RO", + "alpha3Code": "ROU", + "callingCodes": ["40"], + "capital": "Bucharest", + "altSpellings": ["RO", "Rumania", "Roumania", "România"], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 19286123, + "latlng": [46.0, 25.0], + "demonym": "Romanian", + "area": 238391.0, + "gini": 35.8, + "timezones": ["UTC+02:00"], + "borders": ["BGR", "HUN", "MDA", "SRB", "UKR"], + "nativeName": "România", + "numericCode": "642", + "flags": { + "svg": "https://flagcdn.com/ro.svg", + "png": "https://flagcdn.com/w320/ro.png" + }, + "currencies": [{ "code": "RON", "name": "Romanian leu", "symbol": "lei" }], + "languages": [ + { + "iso639_1": "ro", + "iso639_2": "ron", + "name": "Romanian", + "nativeName": "Română" + } + ], + "translations": { + "br": "Romênia", + "pt": "Roménia", + "nl": "Roemenië", + "hr": "Rumunjska", + "fa": "رومانی", + "de": "Rumänien", + "es": "Rumania", + "fr": "Roumanie", + "ja": "ルーマニア", + "it": "Romania", + "hu": "Románia" + }, + "flag": "https://flagcdn.com/ro.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "ROU", + "independent": true + }, + { + "name": "Russian Federation", + "topLevelDomain": [".ru"], + "alpha2Code": "RU", + "alpha3Code": "RUS", + "callingCodes": ["7"], + "capital": "Moscow", + "altSpellings": [ + "RU", + "Rossiya", + "Russian Federation", + "Российская Федерация", + "Rossiyskaya Federatsiya" + ], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 144104080, + "latlng": [60.0, 100.0], + "demonym": "Russian", + "area": 1.7124442e7, + "gini": 37.5, + "timezones": [ + "UTC+03:00", + "UTC+04:00", + "UTC+06:00", + "UTC+07:00", + "UTC+08:00", + "UTC+09:00", + "UTC+10:00", + "UTC+11:00", + "UTC+12:00" + ], + "borders": [ + "AZE", + "BLR", + "CHN", + "EST", + "FIN", + "GEO", + "KAZ", + "PRK", + "LVA", + "LTU", + "MNG", + "NOR", + "POL", + "UKR" + ], + "nativeName": "Россия", + "numericCode": "643", + "flags": { + "svg": "https://flagcdn.com/ru.svg", + "png": "https://flagcdn.com/w320/ru.png" + }, + "currencies": [{ "code": "RUB", "name": "Russian ruble", "symbol": "₽" }], + "languages": [ + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Rússia", + "pt": "Rússia", + "nl": "Rusland", + "hr": "Rusija", + "fa": "روسیه", + "de": "Russland", + "es": "Rusia", + "fr": "Russie", + "ja": "ロシア連邦", + "it": "Russia", + "hu": "Oroszország" + }, + "flag": "https://flagcdn.com/ru.svg", + "regionalBlocs": [ + { + "acronym": "EEU", + "name": "Eurasian Economic Union", + "otherAcronyms": ["EAEU"] + } + ], + "cioc": "RUS", + "independent": true + }, + { + "name": "Rwanda", + "topLevelDomain": [".rw"], + "alpha2Code": "RW", + "alpha3Code": "RWA", + "callingCodes": ["250"], + "capital": "Kigali", + "altSpellings": [ + "RW", + "Republic of Rwanda", + "Repubulika y'u Rwanda", + "République du Rwanda" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 12952209, + "latlng": [-2.0, 30.0], + "demonym": "Rwandan", + "area": 26338.0, + "gini": 43.7, + "timezones": ["UTC+02:00"], + "borders": ["BDI", "COD", "TZA", "UGA"], + "nativeName": "Rwanda", + "numericCode": "646", + "flags": { + "svg": "https://flagcdn.com/rw.svg", + "png": "https://flagcdn.com/w320/rw.png" + }, + "currencies": [{ "code": "RWF", "name": "Rwandan franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "rw", + "iso639_2": "kin", + "name": "Kinyarwanda", + "nativeName": "Ikinyarwanda" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Ruanda", + "pt": "Ruanda", + "nl": "Rwanda", + "hr": "Ruanda", + "fa": "رواندا", + "de": "Ruanda", + "es": "Ruanda", + "fr": "Rwanda", + "ja": "ルワンダ", + "it": "Ruanda", + "hu": "Ruanda" + }, + "flag": "https://flagcdn.com/rw.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "RWA", + "independent": true + }, + { + "name": "Saint Barthélemy", + "topLevelDomain": [".bl"], + "alpha2Code": "BL", + "alpha3Code": "BLM", + "callingCodes": ["590"], + "capital": "Gustavia", + "altSpellings": [ + "BL", + "St. Barthelemy", + "Collectivity of Saint Barthélemy", + "Collectivité de Saint-Barthélemy" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 9417, + "latlng": [18.5, -63.41666666], + "demonym": "Saint Barthélemy Islander", + "area": 21.0, + "timezones": ["UTC-04:00"], + "nativeName": "Saint-Barthélemy", + "numericCode": "652", + "flags": { + "svg": "https://flagcdn.com/bl.svg", + "png": "https://flagcdn.com/w320/bl.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "São Bartolomeu", + "pt": "São Bartolomeu", + "nl": "Saint Barthélemy", + "hr": "Saint Barthélemy", + "fa": "سن-بارتلمی", + "de": "Saint-Barthélemy", + "es": "San Bartolomé", + "fr": "Saint-Barthélemy", + "ja": "サン・バルテルミー", + "it": "Antille Francesi", + "hu": "Saint-Barthélemy" + }, + "flag": "https://flagcdn.com/bl.svg", + "independent": false + }, + { + "name": "Saint Helena, Ascension and Tristan da Cunha", + "topLevelDomain": [".sh"], + "alpha2Code": "SH", + "alpha3Code": "SHN", + "callingCodes": ["290"], + "capital": "Jamestown", + "altSpellings": ["SH"], + "subregion": "Western Africa", + "region": "Africa", + "population": 4255, + "latlng": [-15.95, -5.7], + "demonym": "Saint Helenian", + "timezones": ["UTC+00:00"], + "nativeName": "Saint Helena", + "numericCode": "654", + "flags": { + "svg": "https://flagcdn.com/sh.svg", + "png": "https://flagcdn.com/w320/sh.png" + }, + "currencies": [ + { "code": "SHP", "name": "Saint Helena pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Santa Helena", + "pt": "Santa Helena", + "nl": "Sint-Helena", + "hr": "Sveta Helena", + "fa": "سنت هلنا، اسنشن و تریستان دا کونا", + "de": "Sankt Helena", + "es": "Santa Helena", + "fr": "Sainte-Hélène", + "ja": "セントヘレナ・アセンションおよびトリスタンダクーニャ", + "it": "Sant'Elena", + "hu": "Szent Ilona" + }, + "flag": "https://flagcdn.com/sh.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": false + }, + { + "name": "Saint Kitts and Nevis", + "topLevelDomain": [".kn"], + "alpha2Code": "KN", + "alpha3Code": "KNA", + "callingCodes": ["1"], + "capital": "Basseterre", + "altSpellings": ["KN", "Federation of Saint Christopher and Nevis"], + "subregion": "Caribbean", + "region": "Americas", + "population": 53192, + "latlng": [17.33333333, -62.75], + "demonym": "Kittian and Nevisian", + "area": 261.0, + "timezones": ["UTC-04:00"], + "nativeName": "Saint Kitts and Nevis", + "numericCode": "659", + "flags": { + "svg": "https://flagcdn.com/kn.svg", + "png": "https://flagcdn.com/w320/kn.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "São Cristóvão e Neves", + "pt": "São Cristóvão e Neves", + "nl": "Saint Kitts en Nevis", + "hr": "Sveti Kristof i Nevis", + "fa": "سنت کیتس و نویس", + "de": "St. Kitts und Nevis", + "es": "San Cristóbal y Nieves", + "fr": "Saint-Christophe-et-Niévès", + "ja": "セントクリストファー・ネイビス", + "it": "Saint Kitts e Nevis", + "hu": "Saint Kitts és Nevis" + }, + "flag": "https://flagcdn.com/kn.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "SKN", + "independent": true + }, + { + "name": "Saint Lucia", + "topLevelDomain": [".lc"], + "alpha2Code": "LC", + "alpha3Code": "LCA", + "callingCodes": ["1"], + "capital": "Castries", + "altSpellings": ["LC"], + "subregion": "Caribbean", + "region": "Americas", + "population": 183629, + "latlng": [13.88333333, -60.96666666], + "demonym": "Saint Lucian", + "area": 616.0, + "gini": 51.2, + "timezones": ["UTC-04:00"], + "nativeName": "Saint Lucia", + "numericCode": "662", + "flags": { + "svg": "https://flagcdn.com/lc.svg", + "png": "https://flagcdn.com/w320/lc.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Santa Lúcia", + "pt": "Santa Lúcia", + "nl": "Saint Lucia", + "hr": "Sveta Lucija", + "fa": "سنت لوسیا", + "de": "Saint Lucia", + "es": "Santa Lucía", + "fr": "Saint-Lucie", + "ja": "セントルシア", + "it": "Santa Lucia", + "hu": "Saint Lucia" + }, + "flag": "https://flagcdn.com/lc.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "LCA", + "independent": true + }, + { + "name": "Saint Martin (French part)", + "topLevelDomain": [".mf", ".fr", ".gp"], + "alpha2Code": "MF", + "alpha3Code": "MAF", + "callingCodes": ["590"], + "capital": "Marigot", + "altSpellings": [ + "MF", + "Collectivity of Saint Martin", + "Collectivité de Saint-Martin" + ], + "subregion": "Caribbean", + "region": "Americas", + "population": 38659, + "latlng": [18.08333333, -63.95], + "demonym": "Saint Martin Islander", + "area": 53.0, + "timezones": ["UTC-04:00"], + "borders": ["SXM", "NLD"], + "nativeName": "Saint-Martin", + "numericCode": "663", + "flags": { + "svg": "https://flagcdn.com/mf.svg", + "png": "https://flagcdn.com/w320/mf.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + } + ], + "translations": { + "br": "Saint Martin", + "pt": "Ilha São Martinho", + "nl": "Saint-Martin", + "hr": "Sveti Martin", + "fa": "سینت مارتن", + "de": "Saint Martin", + "es": "Saint Martin", + "fr": "Saint-Martin", + "ja": "サン・マルタン(フランス領)", + "it": "Saint Martin", + "hu": "Saint-Martin" + }, + "flag": "https://flagcdn.com/mf.svg", + "independent": false + }, + { + "name": "Saint Pierre and Miquelon", + "topLevelDomain": [".pm"], + "alpha2Code": "PM", + "alpha3Code": "SPM", + "callingCodes": ["508"], + "capital": "Saint-Pierre", + "altSpellings": [ + "PM", + "Collectivité territoriale de Saint-Pierre-et-Miquelon" + ], + "subregion": "Northern America", + "region": "Americas", + "population": 6069, + "latlng": [46.83333333, -56.33333333], + "demonym": "French", + "area": 242.0, + "timezones": ["UTC-03:00"], + "nativeName": "Saint-Pierre-et-Miquelon", + "numericCode": "666", + "flags": { + "svg": "https://flagcdn.com/pm.svg", + "png": "https://flagcdn.com/w320/pm.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Saint-Pierre e Miquelon", + "pt": "São Pedro e Miquelon", + "nl": "Saint Pierre en Miquelon", + "hr": "Sveti Petar i Mikelon", + "fa": "سن پیر و میکلن", + "de": "Saint-Pierre und Miquelon", + "es": "San Pedro y Miquelón", + "fr": "Saint-Pierre-et-Miquelon", + "ja": "サンピエール島・ミクロン島", + "it": "Saint-Pierre e Miquelon", + "hu": "Saint-Pierre és Miquelon" + }, + "flag": "https://flagcdn.com/pm.svg", + "independent": false + }, + { + "name": "Saint Vincent and the Grenadines", + "topLevelDomain": [".vc"], + "alpha2Code": "VC", + "alpha3Code": "VCT", + "callingCodes": ["1"], + "capital": "Kingstown", + "altSpellings": ["VC"], + "subregion": "Caribbean", + "region": "Americas", + "population": 110947, + "latlng": [13.25, -61.2], + "demonym": "Saint Vincentian", + "area": 389.0, + "timezones": ["UTC-04:00"], + "nativeName": "Saint Vincent and the Grenadines", + "numericCode": "670", + "flags": { + "svg": "https://flagcdn.com/vc.svg", + "png": "https://flagcdn.com/w320/vc.png" + }, + "currencies": [ + { "code": "XCD", "name": "East Caribbean dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "São Vicente e Granadinas", + "pt": "São Vicente e Granadinas", + "nl": "Saint Vincent en de Grenadines", + "hr": "Sveti Vincent i Grenadini", + "fa": "سنت وینسنت و گرنادین‌ها", + "de": "Saint Vincent und die Grenadinen", + "es": "San Vicente y Granadinas", + "fr": "Saint-Vincent-et-les-Grenadines", + "ja": "セントビンセントおよびグレナディーン諸島", + "it": "Saint Vincent e Grenadine", + "hu": "Saint Vincent és a Grenadine-szigetek" + }, + "flag": "https://flagcdn.com/vc.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "VIN", + "independent": true + }, + { + "name": "Samoa", + "topLevelDomain": [".ws"], + "alpha2Code": "WS", + "alpha3Code": "WSM", + "callingCodes": ["685"], + "capital": "Apia", + "altSpellings": [ + "WS", + "Independent State of Samoa", + "Malo Saʻoloto Tutoʻatasi o Sāmoa" + ], + "subregion": "Polynesia", + "region": "Oceania", + "population": 198410, + "latlng": [-13.58333333, -172.33333333], + "demonym": "Samoan", + "area": 2842.0, + "gini": 38.7, + "timezones": ["UTC+13:00"], + "nativeName": "Samoa", + "numericCode": "882", + "flags": { + "svg": "https://flagcdn.com/ws.svg", + "png": "https://flagcdn.com/w320/ws.png" + }, + "currencies": [{ "code": "WST", "name": "Samoan tālā", "symbol": "T" }], + "languages": [ + { + "iso639_1": "sm", + "iso639_2": "smo", + "name": "Samoan", + "nativeName": "gagana fa'a Samoa" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Samoa", + "pt": "Samoa", + "nl": "Samoa", + "hr": "Samoa", + "fa": "ساموآ", + "de": "Samoa", + "es": "Samoa", + "fr": "Samoa", + "ja": "サモア", + "it": "Samoa", + "hu": "Szamoa" + }, + "flag": "https://flagcdn.com/ws.svg", + "cioc": "SAM", + "independent": true + }, + { + "name": "San Marino", + "topLevelDomain": [".sm"], + "alpha2Code": "SM", + "alpha3Code": "SMR", + "callingCodes": ["378"], + "capital": "City of San Marino", + "altSpellings": [ + "SM", + "Republic of San Marino", + "Repubblica di San Marino" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 33938, + "latlng": [43.76666666, 12.41666666], + "demonym": "Sammarinese", + "area": 61.0, + "timezones": ["UTC+01:00"], + "borders": ["ITA"], + "nativeName": "San Marino", + "numericCode": "674", + "flags": { + "svg": "https://flagcdn.com/sm.svg", + "png": "https://flagcdn.com/w320/sm.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "it", + "iso639_2": "ita", + "name": "Italian", + "nativeName": "Italiano" + } + ], + "translations": { + "br": "San Marino", + "pt": "São Marinho", + "nl": "San Marino", + "hr": "San Marino", + "fa": "سان مارینو", + "de": "San Marino", + "es": "San Marino", + "fr": "Saint-Marin", + "ja": "サンマリノ", + "it": "San Marino", + "hu": "San Marino" + }, + "flag": "https://flagcdn.com/sm.svg", + "cioc": "SMR", + "independent": true + }, + { + "name": "Sao Tome and Principe", + "topLevelDomain": [".st"], + "alpha2Code": "ST", + "alpha3Code": "STP", + "callingCodes": ["239"], + "capital": "São Tomé", + "altSpellings": [ + "ST", + "Democratic Republic of São Tomé and Príncipe", + "República Democrática de São Tomé e Príncipe" + ], + "subregion": "Middle Africa", + "region": "Africa", + "population": 219161, + "latlng": [1.0, 7.0], + "demonym": "Sao Tomean", + "area": 964.0, + "gini": 56.3, + "timezones": ["UTC"], + "nativeName": "São Tomé e Príncipe", + "numericCode": "678", + "flags": { + "svg": "https://flagcdn.com/st.svg", + "png": "https://flagcdn.com/w320/st.png" + }, + "currencies": [ + { "code": "STD", "name": "São Tomé and Príncipe dobra", "symbol": "Db" } + ], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "São Tomé e Príncipe", + "pt": "São Tomé e Príncipe", + "nl": "Sao Tomé en Principe", + "hr": "Sveti Toma i Princip", + "fa": "کواترو دو فرویرو", + "de": "São Tomé und Príncipe", + "es": "Santo Tomé y Príncipe", + "fr": "Sao Tomé-et-Principe", + "ja": "サントメ・プリンシペ", + "it": "São Tomé e Príncipe", + "hu": "São Tomé és Príncipe" + }, + "flag": "https://flagcdn.com/st.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "STP", + "independent": true + }, + { + "name": "Saudi Arabia", + "topLevelDomain": [".sa"], + "alpha2Code": "SA", + "alpha3Code": "SAU", + "callingCodes": ["966"], + "capital": "Riyadh", + "altSpellings": [ + "SA", + "Kingdom of Saudi Arabia", + "Al-Mamlakah al-‘Arabiyyah as-Su‘ūdiyyah" + ], + "subregion": "Western Asia", + "region": "Asia", + "population": 34813867, + "latlng": [25.0, 45.0], + "demonym": "Saudi Arabian", + "area": 2149690.0, + "timezones": ["UTC+03:00"], + "borders": ["IRQ", "JOR", "KWT", "OMN", "QAT", "ARE", "YEM"], + "nativeName": "العربية السعودية", + "numericCode": "682", + "flags": { + "svg": "https://flagcdn.com/sa.svg", + "png": "https://flagcdn.com/w320/sa.png" + }, + "currencies": [{ "code": "SAR", "name": "Saudi riyal", "symbol": "ر.س" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Arábia Saudita", + "pt": "Arábia Saudita", + "nl": "Saoedi-Arabië", + "hr": "Saudijska Arabija", + "fa": "عربستان سعودی", + "de": "Saudi-Arabien", + "es": "Arabia Saudí", + "fr": "Arabie Saoudite", + "ja": "サウジアラビア", + "it": "Arabia Saudita", + "hu": "Szaúd-Arábia" + }, + "flag": "https://flagcdn.com/sa.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "KSA", + "independent": true + }, + { + "name": "Senegal", + "topLevelDomain": [".sn"], + "alpha2Code": "SN", + "alpha3Code": "SEN", + "callingCodes": ["221"], + "capital": "Dakar", + "altSpellings": ["SN", "Republic of Senegal", "République du Sénégal"], + "subregion": "Western Africa", + "region": "Africa", + "population": 16743930, + "latlng": [14.0, -14.0], + "demonym": "Senegalese", + "area": 196722.0, + "gini": 40.3, + "timezones": ["UTC"], + "borders": ["GMB", "GIN", "GNB", "MLI", "MRT"], + "nativeName": "Sénégal", + "numericCode": "686", + "flags": { + "svg": "https://flagcdn.com/sn.svg", + "png": "https://flagcdn.com/w320/sn.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Senegal", + "pt": "Senegal", + "nl": "Senegal", + "hr": "Senegal", + "fa": "سنگال", + "de": "Senegal", + "es": "Senegal", + "fr": "Sénégal", + "ja": "セネガル", + "it": "Senegal", + "hu": "Szenegál" + }, + "flag": "https://flagcdn.com/sn.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "SEN", + "independent": true + }, + { + "name": "Serbia", + "topLevelDomain": [".rs"], + "alpha2Code": "RS", + "alpha3Code": "SRB", + "callingCodes": ["381"], + "capital": "Belgrade", + "altSpellings": [ + "RS", + "Srbija", + "Republic of Serbia", + "Република Србија", + "Republika Srbija" + ], + "subregion": "Southern Europe", + "region": "Europe", + "population": 6908224, + "latlng": [44.0, 21.0], + "demonym": "Serbian", + "area": 88361.0, + "gini": 36.2, + "timezones": ["UTC+01:00"], + "borders": ["BIH", "BGR", "HRV", "HUN", "UNK", "MKD", "MNE", "ROU"], + "nativeName": "Србија", + "numericCode": "688", + "flags": { + "svg": "https://flagcdn.com/rs.svg", + "png": "https://flagcdn.com/w320/rs.png" + }, + "currencies": [ + { "code": "RSD", "name": "Serbian dinar", "symbol": "дин." } + ], + "languages": [ + { + "iso639_1": "sr", + "iso639_2": "srp", + "name": "Serbian", + "nativeName": "српски језик" + } + ], + "translations": { + "br": "Sérvia", + "pt": "Sérvia", + "nl": "Servië", + "hr": "Srbija", + "fa": "صربستان", + "de": "Serbien", + "es": "Serbia", + "fr": "Serbie", + "ja": "セルビア", + "it": "Serbia", + "hu": "Szerbia" + }, + "flag": "https://flagcdn.com/rs.svg", + "regionalBlocs": [ + { "acronym": "CEFTA", "name": "Central European Free Trade Agreement" } + ], + "cioc": "SRB", + "independent": true + }, + { + "name": "Seychelles", + "topLevelDomain": [".sc"], + "alpha2Code": "SC", + "alpha3Code": "SYC", + "callingCodes": ["248"], + "capital": "Victoria", + "altSpellings": [ + "SC", + "Republic of Seychelles", + "Repiblik Sesel", + "République des Seychelles" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 98462, + "latlng": [-4.58333333, 55.66666666], + "demonym": "Seychellois", + "area": 452.0, + "gini": 32.1, + "timezones": ["UTC+04:00"], + "nativeName": "Seychelles", + "numericCode": "690", + "flags": { + "svg": "https://flagcdn.com/sc.svg", + "png": "https://flagcdn.com/w320/sc.png" + }, + "currencies": [ + { "code": "SCR", "name": "Seychellois rupee", "symbol": "₨" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Seicheles", + "pt": "Seicheles", + "nl": "Seychellen", + "hr": "Sejšeli", + "fa": "سیشل", + "de": "Seychellen", + "es": "Seychelles", + "fr": "Seychelles", + "ja": "セーシェル", + "it": "Seychelles", + "hu": "Seychelle-szigetek" + }, + "flag": "https://flagcdn.com/sc.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "SEY", + "independent": true + }, + { + "name": "Sierra Leone", + "topLevelDomain": [".sl"], + "alpha2Code": "SL", + "alpha3Code": "SLE", + "callingCodes": ["232"], + "capital": "Freetown", + "altSpellings": ["SL", "Republic of Sierra Leone"], + "subregion": "Western Africa", + "region": "Africa", + "population": 7976985, + "latlng": [8.5, -11.5], + "demonym": "Sierra Leonean", + "area": 71740.0, + "gini": 35.7, + "timezones": ["UTC"], + "borders": ["GIN", "LBR"], + "nativeName": "Sierra Leone", + "numericCode": "694", + "flags": { + "svg": "https://flagcdn.com/sl.svg", + "png": "https://flagcdn.com/w320/sl.png" + }, + "currencies": [ + { "code": "SLL", "name": "Sierra Leonean leone", "symbol": "Le" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Serra Leoa", + "pt": "Serra Leoa", + "nl": "Sierra Leone", + "hr": "Sijera Leone", + "fa": "سیرالئون", + "de": "Sierra Leone", + "es": "Sierra Leone", + "fr": "Sierra Leone", + "ja": "シエラレオネ", + "it": "Sierra Leone", + "hu": "Sierra Leone" + }, + "flag": "https://flagcdn.com/sl.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "SLE", + "independent": true + }, + { + "name": "Singapore", + "topLevelDomain": [".sg"], + "alpha2Code": "SG", + "alpha3Code": "SGP", + "callingCodes": ["65"], + "capital": "Singapore", + "altSpellings": ["SG", "Singapura", "Republik Singapura", "新加坡共和国"], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 5685807, + "latlng": [1.36666666, 103.8], + "demonym": "Singaporean", + "area": 710.0, + "timezones": ["UTC+08:00"], + "nativeName": "Singapore", + "numericCode": "702", + "flags": { + "svg": "https://flagcdn.com/sg.svg", + "png": "https://flagcdn.com/w320/sg.png" + }, + "currencies": [ + { "code": "SGD", "name": "Singapore dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ms", + "iso639_2": "msa", + "name": "Malay", + "nativeName": "bahasa Melayu" + }, + { + "iso639_1": "ta", + "iso639_2": "tam", + "name": "Tamil", + "nativeName": "தமிழ்" + }, + { + "iso639_1": "zh", + "iso639_2": "zho", + "name": "Chinese", + "nativeName": "中文 (Zhōngwén)" + } + ], + "translations": { + "br": "Singapura", + "pt": "Singapura", + "nl": "Singapore", + "hr": "Singapur", + "fa": "سنگاپور", + "de": "Singapur", + "es": "Singapur", + "fr": "Singapour", + "ja": "シンガポール", + "it": "Singapore", + "hu": "Szingapúr" + }, + "flag": "https://flagcdn.com/sg.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "SIN", + "independent": true + }, + { + "name": "Sint Maarten (Dutch part)", + "topLevelDomain": [".sx"], + "alpha2Code": "SX", + "alpha3Code": "SXM", + "callingCodes": ["1"], + "capital": "Philipsburg", + "altSpellings": ["SX"], + "subregion": "Caribbean", + "region": "Americas", + "population": 40812, + "latlng": [18.033333, -63.05], + "demonym": "Dutch", + "area": 34.0, + "timezones": ["UTC-04:00"], + "borders": ["MAF"], + "nativeName": "Sint Maarten", + "numericCode": "534", + "flags": { + "svg": "https://flagcdn.com/sx.svg", + "png": "https://flagcdn.com/w320/sx.png" + }, + "currencies": [ + { "code": "ANG", "name": "Netherlands Antillean guilder", "symbol": "ƒ" } + ], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Sint Maarten", + "pt": "São Martinho", + "nl": "Sint Maarten", + "hr": "Sint Maarten (Dutch part)", + "fa": "سینت مارتن", + "de": "Sint Maarten (niederl. Teil)", + "es": "Sint Maarten (Dutch part)", + "fr": "Saint Martin (partie néerlandaise)", + "ja": "Sint Maarten (Dutch part)", + "it": "Saint Martin (parte olandese)", + "hu": "Sint Maarten" + }, + "flag": "https://flagcdn.com/sx.svg", + "independent": false + }, + { + "name": "Slovakia", + "topLevelDomain": [".sk"], + "alpha2Code": "SK", + "alpha3Code": "SVK", + "callingCodes": ["421"], + "capital": "Bratislava", + "altSpellings": ["SK", "Slovak Republic", "Slovenská republika"], + "subregion": "Central Europe", + "region": "Europe", + "population": 5458827, + "latlng": [48.66666666, 19.5], + "demonym": "Slovak", + "area": 49037.0, + "gini": 25.0, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "CZE", "HUN", "POL", "UKR"], + "nativeName": "Slovensko", + "numericCode": "703", + "flags": { + "svg": "https://flagcdn.com/sk.svg", + "png": "https://flagcdn.com/w320/sk.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "sk", + "iso639_2": "slk", + "name": "Slovak", + "nativeName": "slovenčina" + } + ], + "translations": { + "br": "Eslováquia", + "pt": "Eslováquia", + "nl": "Slowakije", + "hr": "Slovačka", + "fa": "اسلواکی", + "de": "Slowakei", + "es": "República Eslovaca", + "fr": "Slovaquie", + "ja": "スロバキア", + "it": "Slovacchia", + "hu": "Szlovákia" + }, + "flag": "https://flagcdn.com/sk.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "SVK", + "independent": true + }, + { + "name": "Slovenia", + "topLevelDomain": [".si"], + "alpha2Code": "SI", + "alpha3Code": "SVN", + "callingCodes": ["386"], + "capital": "Ljubljana", + "altSpellings": ["SI", "Republic of Slovenia", "Republika Slovenija"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 2100126, + "latlng": [46.11666666, 14.81666666], + "demonym": "Slovene", + "area": 20273.0, + "gini": 24.6, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "HRV", "ITA", "HUN"], + "nativeName": "Slovenija", + "numericCode": "705", + "flags": { + "svg": "https://flagcdn.com/si.svg", + "png": "https://flagcdn.com/w320/si.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "sl", + "iso639_2": "slv", + "name": "Slovene", + "nativeName": "slovenski jezik" + } + ], + "translations": { + "br": "Eslovênia", + "pt": "Eslovénia", + "nl": "Slovenië", + "hr": "Slovenija", + "fa": "اسلوونی", + "de": "Slowenien", + "es": "Eslovenia", + "fr": "Slovénie", + "ja": "スロベニア", + "it": "Slovenia", + "hu": "Szlovénia" + }, + "flag": "https://flagcdn.com/si.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "SLO", + "independent": true + }, + { + "name": "Solomon Islands", + "topLevelDomain": [".sb"], + "alpha2Code": "SB", + "alpha3Code": "SLB", + "callingCodes": ["677"], + "capital": "Honiara", + "altSpellings": ["SB"], + "subregion": "Melanesia", + "region": "Oceania", + "population": 686878, + "latlng": [-8.0, 159.0], + "demonym": "Solomon Islander", + "area": 28896.0, + "gini": 37.1, + "timezones": ["UTC+11:00"], + "nativeName": "Solomon Islands", + "numericCode": "090", + "flags": { + "svg": "https://flagcdn.com/sb.svg", + "png": "https://flagcdn.com/w320/sb.png" + }, + "currencies": [ + { "code": "SBD", "name": "Solomon Islands dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Salomão", + "pt": "Ilhas Salomão", + "nl": "Salomonseilanden", + "hr": "Solomonski Otoci", + "fa": "جزایر سلیمان", + "de": "Salomonen", + "es": "Islas Salomón", + "fr": "Îles Salomon", + "ja": "ソロモン諸島", + "it": "Isole Salomone", + "hu": "Salamon-szigetek" + }, + "flag": "https://flagcdn.com/sb.svg", + "cioc": "SOL", + "independent": true + }, + { + "name": "Somalia", + "topLevelDomain": [".so"], + "alpha2Code": "SO", + "alpha3Code": "SOM", + "callingCodes": ["252"], + "capital": "Mogadishu", + "altSpellings": [ + "SO", + "aṣ-Ṣūmāl", + "Federal Republic of Somalia", + "Jamhuuriyadda Federaalka Soomaaliya", + "Jumhūriyyat aṣ-Ṣūmāl al-Fiderāliyya" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 15893219, + "latlng": [10.0, 49.0], + "demonym": "Somali", + "area": 637657.0, + "gini": 36.8, + "timezones": ["UTC+03:00"], + "borders": ["DJI", "ETH", "KEN"], + "nativeName": "Soomaaliya", + "numericCode": "706", + "flags": { + "svg": "https://flagcdn.com/so.svg", + "png": "https://flagcdn.com/w320/so.png" + }, + "currencies": [ + { "code": "SOS", "name": "Somali shilling", "symbol": "Sh" } + ], + "languages": [ + { + "iso639_1": "so", + "iso639_2": "som", + "name": "Somali", + "nativeName": "Soomaaliga" + }, + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Somália", + "pt": "Somália", + "nl": "Somalië", + "hr": "Somalija", + "fa": "سومالی", + "de": "Somalia", + "es": "Somalia", + "fr": "Somalie", + "ja": "ソマリア", + "it": "Somalia", + "hu": "Szomália" + }, + "flag": "https://flagcdn.com/so.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "SOM", + "independent": true + }, + { + "name": "South Africa", + "topLevelDomain": [".za"], + "alpha2Code": "ZA", + "alpha3Code": "ZAF", + "callingCodes": ["27"], + "capital": "Pretoria", + "altSpellings": ["ZA", "RSA", "Suid-Afrika", "Republic of South Africa"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 59308690, + "latlng": [-29.0, 24.0], + "demonym": "South African", + "area": 1221037.0, + "gini": 63.0, + "timezones": ["UTC+02:00"], + "borders": ["BWA", "LSO", "MOZ", "NAM", "SWZ", "ZWE"], + "nativeName": "South Africa", + "numericCode": "710", + "flags": { + "svg": "https://flagcdn.com/za.svg", + "png": "https://flagcdn.com/w320/za.png" + }, + "currencies": [ + { "code": "ZAR", "name": "South African rand", "symbol": "R" } + ], + "languages": [ + { + "iso639_1": "af", + "iso639_2": "afr", + "name": "Afrikaans", + "nativeName": "Afrikaans" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "nr", + "iso639_2": "nbl", + "name": "Southern Ndebele", + "nativeName": "isiNdebele" + }, + { + "iso639_1": "st", + "iso639_2": "sot", + "name": "Southern Sotho", + "nativeName": "Sesotho" + }, + { + "iso639_1": "ss", + "iso639_2": "ssw", + "name": "Swati", + "nativeName": "SiSwati" + }, + { + "iso639_1": "tn", + "iso639_2": "tsn", + "name": "Tswana", + "nativeName": "Setswana" + }, + { + "iso639_1": "ts", + "iso639_2": "tso", + "name": "Tsonga", + "nativeName": "Xitsonga" + }, + { + "iso639_1": "ve", + "iso639_2": "ven", + "name": "Venda", + "nativeName": "Tshivenḓa" + }, + { + "iso639_1": "xh", + "iso639_2": "xho", + "name": "Xhosa", + "nativeName": "isiXhosa" + }, + { + "iso639_1": "zu", + "iso639_2": "zul", + "name": "Zulu", + "nativeName": "isiZulu" + } + ], + "translations": { + "br": "República Sul-Africana", + "pt": "República Sul-Africana", + "nl": "Zuid-Afrika", + "hr": "Južnoafrička Republika", + "fa": "آفریقای جنوبی", + "de": "Republik Südafrika", + "es": "República de Sudáfrica", + "fr": "Afrique du Sud", + "ja": "南アフリカ", + "it": "Sud Africa", + "hu": "Dél-afrikai Köztársaság" + }, + "flag": "https://flagcdn.com/za.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "RSA", + "independent": true + }, + { + "name": "South Georgia and the South Sandwich Islands", + "topLevelDomain": [".gs"], + "alpha2Code": "GS", + "alpha3Code": "SGS", + "callingCodes": ["500"], + "capital": "King Edward Point", + "altSpellings": ["GS", "South Georgia and the South Sandwich Islands"], + "subregion": "South America", + "region": "Americas", + "population": 30, + "latlng": [-54.5, -37.0], + "demonym": "South Georgia and the South Sandwich Islander", + "timezones": ["UTC-02:00"], + "nativeName": "South Georgia", + "numericCode": "239", + "flags": { + "svg": "https://flagcdn.com/gs.svg", + "png": "https://flagcdn.com/w320/gs.png" + }, + "currencies": [ + { "code": "FKP", "name": "Falkland Islands Pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Geórgias do Sul e Sandwich do Sul", + "pt": "Ilhas Geórgia do Sul e Sanduíche do Sul", + "nl": "Zuid-Georgia en Zuidelijke Sandwicheilanden", + "hr": "Južna Georgija i otočje Južni Sandwich", + "fa": "جزایر جورجیای جنوبی و ساندویچ جنوبی", + "de": "Südgeorgien und die Südlichen Sandwichinseln", + "es": "Islas Georgias del Sur y Sandwich del Sur", + "fr": "Géorgie du Sud-et-les Îles Sandwich du Sud", + "ja": "サウスジョージア・サウスサンドウィッチ諸島", + "it": "Georgia del Sud e Isole Sandwich Meridionali", + "hu": "Déli-Georgia és Déli-Sandwich-szigetek" + }, + "flag": "https://flagcdn.com/gs.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "independent": false + }, + { + "name": "Korea (Republic of)", + "topLevelDomain": [".kr"], + "alpha2Code": "KR", + "alpha3Code": "KOR", + "callingCodes": ["82"], + "capital": "Seoul", + "altSpellings": ["KR", "Republic of Korea"], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 51780579, + "latlng": [37.0, 127.5], + "demonym": "South Korean", + "area": 100210.0, + "gini": 31.4, + "timezones": ["UTC+09:00"], + "borders": ["PRK"], + "nativeName": "대한민국", + "numericCode": "410", + "flags": { + "svg": "https://flagcdn.com/kr.svg", + "png": "https://flagcdn.com/w320/kr.png" + }, + "currencies": [ + { "code": "KRW", "name": "South Korean won", "symbol": "₩" } + ], + "languages": [ + { + "iso639_1": "ko", + "iso639_2": "kor", + "name": "Korean", + "nativeName": "한국어" + } + ], + "translations": { + "br": "Coreia do Sul", + "pt": "Coreia do Sul", + "nl": "Zuid-Korea", + "hr": "Južna Koreja", + "fa": "کره شمالی", + "de": "Südkorea", + "es": "Corea del Sur", + "fr": "Corée du Sud", + "ja": "大韓民国", + "it": "Corea del Sud", + "hu": "Dél-Korea" + }, + "flag": "https://flagcdn.com/kr.svg", + "cioc": "KOR", + "independent": true + }, + { + "name": "Spain", + "topLevelDomain": [".es"], + "alpha2Code": "ES", + "alpha3Code": "ESP", + "callingCodes": ["34"], + "capital": "Madrid", + "altSpellings": ["ES", "Kingdom of Spain", "Reino de España"], + "subregion": "Southern Europe", + "region": "Europe", + "population": 47351567, + "latlng": [40.0, -4.0], + "demonym": "Spanish", + "area": 505992.0, + "gini": 34.7, + "timezones": ["UTC", "UTC+01:00"], + "borders": ["AND", "FRA", "GIB", "PRT", "MAR"], + "nativeName": "España", + "numericCode": "724", + "flags": { + "svg": "https://flagcdn.com/es.svg", + "png": "https://flagcdn.com/w320/es.png" + }, + "currencies": [{ "code": "EUR", "name": "Euro", "symbol": "€" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Espanha", + "pt": "Espanha", + "nl": "Spanje", + "hr": "Španjolska", + "fa": "اسپانیا", + "de": "Spanien", + "es": "España", + "fr": "Espagne", + "ja": "スペイン", + "it": "Spagna", + "hu": "Spanyolország" + }, + "flag": "https://flagcdn.com/es.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "ESP", + "independent": true + }, + { + "name": "Sri Lanka", + "topLevelDomain": [".lk"], + "alpha2Code": "LK", + "alpha3Code": "LKA", + "callingCodes": ["94"], + "capital": "Sri Jayawardenepura Kotte", + "altSpellings": [ + "LK", + "ilaṅkai", + "Democratic Socialist Republic of Sri Lanka" + ], + "subregion": "Southern Asia", + "region": "Asia", + "population": 21919000, + "latlng": [7.0, 81.0], + "demonym": "Sri Lankan", + "area": 65610.0, + "gini": 39.3, + "timezones": ["UTC+05:30"], + "borders": ["IND"], + "nativeName": "śrī laṃkāva", + "numericCode": "144", + "flags": { + "svg": "https://flagcdn.com/lk.svg", + "png": "https://flagcdn.com/w320/lk.png" + }, + "currencies": [ + { "code": "LKR", "name": "Sri Lankan rupee", "symbol": "Rs" } + ], + "languages": [ + { + "iso639_1": "si", + "iso639_2": "sin", + "name": "Sinhalese", + "nativeName": "සිංහල" + }, + { + "iso639_1": "ta", + "iso639_2": "tam", + "name": "Tamil", + "nativeName": "தமிழ்" + } + ], + "translations": { + "br": "Sri Lanka", + "pt": "Sri Lanka", + "nl": "Sri Lanka", + "hr": "Šri Lanka", + "fa": "سری‌لانکا", + "de": "Sri Lanka", + "es": "Sri Lanka", + "fr": "Sri Lanka", + "ja": "スリランカ", + "it": "Sri Lanka", + "hu": "Srí Lanka" + }, + "flag": "https://flagcdn.com/lk.svg", + "regionalBlocs": [ + { + "acronym": "SAARC", + "name": "South Asian Association for Regional Cooperation" + } + ], + "cioc": "SRI", + "independent": true + }, + { + "name": "Sudan", + "topLevelDomain": [".sd"], + "alpha2Code": "SD", + "alpha3Code": "SDN", + "callingCodes": ["249"], + "capital": "Khartoum", + "altSpellings": ["SD", "Republic of the Sudan", "Jumhūrīyat as-Sūdān"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 43849269, + "latlng": [15.0, 30.0], + "demonym": "Sudanese", + "area": 1886068.0, + "gini": 34.2, + "timezones": ["UTC+03:00"], + "borders": ["CAF", "TCD", "EGY", "ERI", "ETH", "LBY", "SSD"], + "nativeName": "السودان", + "numericCode": "729", + "flags": { + "svg": "https://flagcdn.com/sd.svg", + "png": "https://flagcdn.com/w320/sd.png" + }, + "currencies": [ + { "code": "SDG", "name": "Sudanese pound", "symbol": "ج.س." } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Sudão", + "pt": "Sudão", + "nl": "Soedan", + "hr": "Sudan", + "fa": "سودان", + "de": "Sudan", + "es": "Sudán", + "fr": "Soudan", + "ja": "スーダン", + "it": "Sudan", + "hu": "Szudán" + }, + "flag": "https://flagcdn.com/sd.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "SUD", + "independent": true + }, + { + "name": "South Sudan", + "topLevelDomain": [".ss"], + "alpha2Code": "SS", + "alpha3Code": "SSD", + "callingCodes": ["211"], + "capital": "Juba", + "altSpellings": ["SS"], + "subregion": "Middle Africa", + "region": "Africa", + "population": 11193729, + "latlng": [7.0, 30.0], + "demonym": "South Sudanese", + "area": 619745.0, + "gini": 44.1, + "timezones": ["UTC+03:00"], + "borders": ["CAF", "COD", "ETH", "KEN", "SDN", "UGA"], + "nativeName": "South Sudan", + "numericCode": "728", + "flags": { + "svg": "https://flagcdn.com/ss.svg", + "png": "https://flagcdn.com/w320/ss.png" + }, + "currencies": [ + { "code": "SSP", "name": "South Sudanese pound", "symbol": "£" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Sudão do Sul", + "pt": "Sudão do Sul", + "nl": "Zuid-Soedan", + "hr": "Južni Sudan", + "fa": "سودان جنوبی", + "de": "Südsudan", + "es": "Sudán del Sur", + "fr": "Soudan du Sud", + "ja": "南スーダン", + "it": "Sudan del sud", + "hu": "Dél-Szudán" + }, + "flag": "https://flagcdn.com/ss.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "SSD", + "independent": true + }, + { + "name": "Suriname", + "topLevelDomain": [".sr"], + "alpha2Code": "SR", + "alpha3Code": "SUR", + "callingCodes": ["597"], + "capital": "Paramaribo", + "altSpellings": [ + "SR", + "Sarnam", + "Sranangron", + "Republic of Suriname", + "Republiek Suriname" + ], + "subregion": "South America", + "region": "Americas", + "population": 586634, + "latlng": [4.0, -56.0], + "demonym": "Surinamer", + "area": 163820.0, + "gini": 57.9, + "timezones": ["UTC-03:00"], + "borders": ["BRA", "FRA", "GUF", "GUY"], + "nativeName": "Suriname", + "numericCode": "740", + "flags": { + "svg": "https://flagcdn.com/sr.svg", + "png": "https://flagcdn.com/w320/sr.png" + }, + "currencies": [ + { "code": "SRD", "name": "Surinamese dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "nl", + "iso639_2": "nld", + "name": "Dutch", + "nativeName": "Nederlands" + } + ], + "translations": { + "br": "Suriname", + "pt": "Suriname", + "nl": "Suriname", + "hr": "Surinam", + "fa": "سورینام", + "de": "Suriname", + "es": "Surinam", + "fr": "Surinam", + "ja": "スリナム", + "it": "Suriname", + "hu": "Suriname" + }, + "flag": "https://flagcdn.com/sr.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + }, + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "SUR", + "independent": true + }, + { + "name": "Svalbard and Jan Mayen", + "topLevelDomain": [".sj"], + "alpha2Code": "SJ", + "alpha3Code": "SJM", + "callingCodes": ["47"], + "capital": "Longyearbyen", + "altSpellings": ["SJ", "Svalbard and Jan Mayen Islands"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 2562, + "latlng": [78.0, 20.0], + "demonym": "Norwegian", + "timezones": ["UTC+01:00"], + "nativeName": "Svalbard og Jan Mayen", + "numericCode": "744", + "flags": { + "svg": "https://flagcdn.com/sj.svg", + "png": "https://flagcdn.com/w320/sj.png" + }, + "currencies": [ + { "code": "NOK", "name": "Norwegian krone", "symbol": "kr" } + ], + "languages": [ + { + "iso639_1": "no", + "iso639_2": "nor", + "name": "Norwegian", + "nativeName": "Norsk" + } + ], + "translations": { + "br": "Svalbard", + "pt": "Svalbard", + "nl": "Svalbard en Jan Mayen", + "hr": "Svalbard i Jan Mayen", + "fa": "سوالبارد و یان ماین", + "de": "Svalbard und Jan Mayen", + "es": "Islas Svalbard y Jan Mayen", + "fr": "Svalbard et Jan Mayen", + "ja": "スヴァールバル諸島およびヤンマイエン島", + "it": "Svalbard e Jan Mayen", + "hu": "Spitzbergák és Jan Mayen-szigetek" + }, + "flag": "https://flagcdn.com/sj.svg", + "independent": false + }, + { + "name": "Swaziland", + "topLevelDomain": [".sz"], + "alpha2Code": "SZ", + "alpha3Code": "SWZ", + "callingCodes": ["268"], + "capital": "Mbabane", + "altSpellings": [ + "SZ", + "weSwatini", + "Swatini", + "Ngwane", + "Kingdom of Swaziland", + "Umbuso waseSwatini" + ], + "subregion": "Southern Africa", + "region": "Africa", + "population": 1160164, + "latlng": [-26.5, 31.5], + "demonym": "Swazi", + "area": 17364.0, + "gini": 54.6, + "timezones": ["UTC+02:00"], + "borders": ["MOZ", "ZAF"], + "nativeName": "Swaziland", + "numericCode": "748", + "flags": { + "svg": "https://flagcdn.com/sz.svg", + "png": "https://flagcdn.com/w320/sz.png" + }, + "currencies": [{ "code": "SZL", "name": "Swazi lilangeni", "symbol": "L" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "ss", + "iso639_2": "ssw", + "name": "Swati", + "nativeName": "SiSwati" + } + ], + "translations": { + "br": "Suazilândia", + "pt": "Suazilândia", + "nl": "Swaziland", + "hr": "Svazi", + "fa": "سوازیلند", + "de": "Swasiland", + "es": "Suazilandia", + "fr": "Swaziland", + "ja": "スワジランド", + "it": "Swaziland", + "hu": "Szváziföld" + }, + "flag": "https://flagcdn.com/sz.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "SWZ", + "independent": true + }, + { + "name": "Sweden", + "topLevelDomain": [".se"], + "alpha2Code": "SE", + "alpha3Code": "SWE", + "callingCodes": ["46"], + "capital": "Stockholm", + "altSpellings": ["SE", "Kingdom of Sweden", "Konungariket Sverige"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 10353442, + "latlng": [62.0, 15.0], + "demonym": "Swedish", + "area": 450295.0, + "gini": 30.0, + "timezones": ["UTC+01:00"], + "borders": ["FIN", "NOR"], + "nativeName": "Sverige", + "numericCode": "752", + "flags": { + "svg": "https://flagcdn.com/se.svg", + "png": "https://flagcdn.com/w320/se.png" + }, + "currencies": [{ "code": "SEK", "name": "Swedish krona", "symbol": "kr" }], + "languages": [ + { + "iso639_1": "sv", + "iso639_2": "swe", + "name": "Swedish", + "nativeName": "svenska" + } + ], + "translations": { + "br": "Suécia", + "pt": "Suécia", + "nl": "Zweden", + "hr": "Švedska", + "fa": "سوئد", + "de": "Schweden", + "es": "Suecia", + "fr": "Suède", + "ja": "スウェーデン", + "it": "Svezia", + "hu": "Svédország" + }, + "flag": "https://flagcdn.com/se.svg", + "regionalBlocs": [{ "acronym": "EU", "name": "European Union" }], + "cioc": "SWE", + "independent": true + }, + { + "name": "Switzerland", + "topLevelDomain": [".ch"], + "alpha2Code": "CH", + "alpha3Code": "CHE", + "callingCodes": ["41"], + "capital": "Bern", + "altSpellings": [ + "CH", + "Swiss Confederation", + "Schweiz", + "Suisse", + "Svizzera", + "Svizra" + ], + "subregion": "Central Europe", + "region": "Europe", + "population": 8636896, + "latlng": [47.0, 8.0], + "demonym": "Swiss", + "area": 41284.0, + "gini": 33.1, + "timezones": ["UTC+01:00"], + "borders": ["AUT", "FRA", "ITA", "LIE", "DEU"], + "nativeName": "Schweiz", + "numericCode": "756", + "flags": { + "svg": "https://flagcdn.com/ch.svg", + "png": "https://flagcdn.com/w320/ch.png" + }, + "currencies": [{ "code": "CHF", "name": "Swiss franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "de", + "iso639_2": "deu", + "name": "German", + "nativeName": "Deutsch" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + }, + { + "iso639_1": "it", + "iso639_2": "ita", + "name": "Italian", + "nativeName": "Italiano" + }, + { "iso639_2": "roh", "name": "Romansh" } + ], + "translations": { + "br": "Suíça", + "pt": "Suíça", + "nl": "Zwitserland", + "hr": "Švicarska", + "fa": "سوئیس", + "de": "Schweiz", + "es": "Suiza", + "fr": "Suisse", + "ja": "スイス", + "it": "Svizzera", + "hu": "Svájc" + }, + "flag": "https://flagcdn.com/ch.svg", + "regionalBlocs": [ + { "acronym": "EFTA", "name": "European Free Trade Association" } + ], + "cioc": "SUI", + "independent": true + }, + { + "name": "Syrian Arab Republic", + "topLevelDomain": [".sy"], + "alpha2Code": "SY", + "alpha3Code": "SYR", + "callingCodes": ["963"], + "capital": "Damascus", + "altSpellings": [ + "SY", + "Syrian Arab Republic", + "Al-Jumhūrīyah Al-ʻArabīyah As-Sūrīyah" + ], + "subregion": "Western Asia", + "region": "Asia", + "population": 17500657, + "latlng": [35.0, 38.0], + "demonym": "Syrian", + "area": 185180.0, + "gini": 37.5, + "timezones": ["UTC+02:00"], + "borders": ["IRQ", "ISR", "JOR", "LBN", "TUR"], + "nativeName": "سوريا", + "numericCode": "760", + "flags": { + "svg": "https://flagcdn.com/sy.svg", + "png": "https://flagcdn.com/w320/sy.png" + }, + "currencies": [{ "code": "SYP", "name": "Syrian pound", "symbol": "£" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Síria", + "pt": "Síria", + "nl": "Syrië", + "hr": "Sirija", + "fa": "سوریه", + "de": "Syrien", + "es": "Siria", + "fr": "Syrie", + "ja": "シリア・アラブ共和国", + "it": "Siria", + "hu": "Szíria" + }, + "flag": "https://flagcdn.com/sy.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "SYR", + "independent": true + }, + { + "name": "Taiwan", + "topLevelDomain": [".tw"], + "alpha2Code": "TW", + "alpha3Code": "TWN", + "callingCodes": ["886"], + "capital": "Taipei", + "altSpellings": [ + "TW", + "Táiwān", + "Republic of China", + "中華民國", + "Zhōnghuá Mínguó" + ], + "subregion": "Eastern Asia", + "region": "Asia", + "population": 23503349, + "latlng": [23.5, 121.0], + "demonym": "Taiwanese", + "area": 36193.0, + "timezones": ["UTC+08:00"], + "nativeName": "臺灣", + "numericCode": "158", + "flags": { + "svg": "https://flagcdn.com/tw.svg", + "png": "https://flagcdn.com/w320/tw.png" + }, + "currencies": [ + { "code": "TWD", "name": "New Taiwan dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "zh", + "iso639_2": "zho", + "name": "Chinese", + "nativeName": "中文 (Zhōngwén)" + } + ], + "translations": { + "br": "Taiwan", + "pt": "Taiwan", + "nl": "Taiwan", + "hr": "Tajvan", + "fa": "تایوان", + "de": "Taiwan", + "es": "Taiwán", + "fr": "Taïwan", + "ja": "台湾(中華民国)", + "it": "Taiwan", + "hu": "Tajvan" + }, + "flag": "https://flagcdn.com/tw.svg", + "cioc": "TPE", + "independent": true + }, + { + "name": "Tajikistan", + "topLevelDomain": [".tj"], + "alpha2Code": "TJ", + "alpha3Code": "TJK", + "callingCodes": ["992"], + "capital": "Dushanbe", + "altSpellings": [ + "TJ", + "Toçikiston", + "Republic of Tajikistan", + "Ҷумҳурии Тоҷикистон", + "Çumhuriyi Toçikiston" + ], + "subregion": "Central Asia", + "region": "Asia", + "population": 9537642, + "latlng": [39.0, 71.0], + "demonym": "Tadzhik", + "area": 143100.0, + "gini": 34.0, + "timezones": ["UTC+05:00"], + "borders": ["AFG", "CHN", "KGZ", "UZB"], + "nativeName": "Тоҷикистон", + "numericCode": "762", + "flags": { + "svg": "https://flagcdn.com/tj.svg", + "png": "https://flagcdn.com/w320/tj.png" + }, + "currencies": [ + { "code": "TJS", "name": "Tajikistani somoni", "symbol": "ЅМ" } + ], + "languages": [ + { + "iso639_1": "tg", + "iso639_2": "tgk", + "name": "Tajik", + "nativeName": "тоҷикӣ" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Tajiquistão", + "pt": "Tajiquistão", + "nl": "Tadzjikistan", + "hr": "Tađikistan", + "fa": "تاجیکستان", + "de": "Tadschikistan", + "es": "Tayikistán", + "fr": "Tadjikistan", + "ja": "タジキスタン", + "it": "Tagikistan", + "hu": "Tádzsikisztán" + }, + "flag": "https://flagcdn.com/tj.svg", + "cioc": "TJK", + "independent": true + }, + { + "name": "Tanzania, United Republic of", + "topLevelDomain": [".tz"], + "alpha2Code": "TZ", + "alpha3Code": "TZA", + "callingCodes": ["255"], + "capital": "Dodoma", + "altSpellings": [ + "TZ", + "United Republic of Tanzania", + "Jamhuri ya Muungano wa Tanzania" + ], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 59734213, + "latlng": [-6.0, 35.0], + "demonym": "Tanzanian", + "area": 945087.0, + "gini": 40.5, + "timezones": ["UTC+03:00"], + "borders": ["BDI", "COD", "KEN", "MWI", "MOZ", "RWA", "UGA", "ZMB"], + "nativeName": "Tanzania", + "numericCode": "834", + "flags": { + "svg": "https://flagcdn.com/tz.svg", + "png": "https://flagcdn.com/w320/tz.png" + }, + "currencies": [ + { "code": "TZS", "name": "Tanzanian shilling", "symbol": "Sh" } + ], + "languages": [ + { + "iso639_1": "sw", + "iso639_2": "swa", + "name": "Swahili", + "nativeName": "Kiswahili" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Tanzânia", + "pt": "Tanzânia", + "nl": "Tanzania", + "hr": "Tanzanija", + "fa": "تانزانیا", + "de": "Tansania", + "es": "Tanzania", + "fr": "Tanzanie", + "ja": "タンザニア", + "it": "Tanzania", + "hu": "Tanzánia" + }, + "flag": "https://flagcdn.com/tz.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "TAN", + "independent": true + }, + { + "name": "Thailand", + "topLevelDomain": [".th"], + "alpha2Code": "TH", + "alpha3Code": "THA", + "callingCodes": ["66"], + "capital": "Bangkok", + "altSpellings": [ + "TH", + "Prathet", + "Thai", + "Kingdom of Thailand", + "ราชอาณาจักรไทย", + "Ratcha Anachak Thai" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 69799978, + "latlng": [15.0, 100.0], + "demonym": "Thai", + "area": 513120.0, + "gini": 34.9, + "timezones": ["UTC+07:00"], + "borders": ["MMR", "KHM", "LAO", "MYS"], + "nativeName": "ประเทศไทย", + "numericCode": "764", + "flags": { + "svg": "https://flagcdn.com/th.svg", + "png": "https://flagcdn.com/w320/th.png" + }, + "currencies": [{ "code": "THB", "name": "Thai baht", "symbol": "฿" }], + "languages": [ + { + "iso639_1": "th", + "iso639_2": "tha", + "name": "Thai", + "nativeName": "ไทย" + } + ], + "translations": { + "br": "Tailândia", + "pt": "Tailândia", + "nl": "Thailand", + "hr": "Tajland", + "fa": "تایلند", + "de": "Thailand", + "es": "Tailandia", + "fr": "Thaïlande", + "ja": "タイ", + "it": "Tailandia", + "hu": "Thaiföld" + }, + "flag": "https://flagcdn.com/th.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "THA", + "independent": true + }, + { + "name": "Timor-Leste", + "topLevelDomain": [".tl"], + "alpha2Code": "TL", + "alpha3Code": "TLS", + "callingCodes": ["670"], + "capital": "Dili", + "altSpellings": [ + "TL", + "East Timor", + "Democratic Republic of Timor-Leste", + "República Democrática de Timor-Leste", + "Repúblika Demokrátika Timór-Leste" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 1318442, + "latlng": [-8.83333333, 125.91666666], + "demonym": "East Timorese", + "area": 14874.0, + "gini": 28.7, + "timezones": ["UTC+09:00"], + "borders": ["IDN"], + "nativeName": "Timor-Leste", + "numericCode": "626", + "flags": { + "svg": "https://flagcdn.com/tl.svg", + "png": "https://flagcdn.com/w320/tl.png" + }, + "currencies": [ + { "code": "USD", "name": "United States Dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "pt", + "iso639_2": "por", + "name": "Portuguese", + "nativeName": "Português" + } + ], + "translations": { + "br": "Timor Leste", + "pt": "Timor Leste", + "nl": "Oost-Timor", + "hr": "Istočni Timor", + "fa": "تیمور شرقی", + "de": "Timor-Leste", + "es": "Timor Oriental", + "fr": "Timor oriental", + "ja": "東ティモール", + "it": "Timor Est", + "hu": "Kelet-Timor" + }, + "flag": "https://flagcdn.com/tl.svg", + "cioc": "TLS", + "independent": true + }, + { + "name": "Togo", + "topLevelDomain": [".tg"], + "alpha2Code": "TG", + "alpha3Code": "TGO", + "callingCodes": ["228"], + "capital": "Lomé", + "altSpellings": [ + "TG", + "Togolese", + "Togolese Republic", + "République Togolaise" + ], + "subregion": "Western Africa", + "region": "Africa", + "population": 8278737, + "latlng": [8.0, 1.16666666], + "demonym": "Togolese", + "area": 56785.0, + "gini": 43.1, + "timezones": ["UTC"], + "borders": ["BEN", "BFA", "GHA"], + "nativeName": "Togo", + "numericCode": "768", + "flags": { + "svg": "https://flagcdn.com/tg.svg", + "png": "https://flagcdn.com/w320/tg.png" + }, + "currencies": [ + { "code": "XOF", "name": "West African CFA franc", "symbol": "Fr" } + ], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Togo", + "pt": "Togo", + "nl": "Togo", + "hr": "Togo", + "fa": "توگو", + "de": "Togo", + "es": "Togo", + "fr": "Togo", + "ja": "トーゴ", + "it": "Togo", + "hu": "Togo" + }, + "flag": "https://flagcdn.com/tg.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "TOG", + "independent": true + }, + { + "name": "Tokelau", + "topLevelDomain": [".tk"], + "alpha2Code": "TK", + "alpha3Code": "TKL", + "callingCodes": ["690"], + "capital": "Fakaofo", + "altSpellings": ["TK"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 1411, + "latlng": [-9.0, -172.0], + "demonym": "Tokelauan", + "area": 12.0, + "timezones": ["UTC+13:00"], + "nativeName": "Tokelau", + "numericCode": "772", + "flags": { + "svg": "https://flagcdn.com/tk.svg", + "png": "https://flagcdn.com/w320/tk.png" + }, + "currencies": [ + { "code": "NZD", "name": "New Zealand dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Tokelau", + "pt": "Toquelau", + "nl": "Tokelau", + "hr": "Tokelau", + "fa": "توکلائو", + "de": "Tokelau", + "es": "Islas Tokelau", + "fr": "Tokelau", + "ja": "トケラウ", + "it": "Isole Tokelau", + "hu": "Tokelau-szigetek" + }, + "flag": "https://flagcdn.com/tk.svg", + "independent": false + }, + { + "name": "Tonga", + "topLevelDomain": [".to"], + "alpha2Code": "TO", + "alpha3Code": "TON", + "callingCodes": ["676"], + "capital": "Nuku'alofa", + "altSpellings": ["TO"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 105697, + "latlng": [-20.0, -175.0], + "demonym": "Tongan", + "area": 747.0, + "gini": 37.6, + "timezones": ["UTC+13:00"], + "nativeName": "Tonga", + "numericCode": "776", + "flags": { + "svg": "https://flagcdn.com/to.svg", + "png": "https://flagcdn.com/w320/to.png" + }, + "currencies": [{ "code": "TOP", "name": "Tongan paʻanga", "symbol": "T$" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "to", + "iso639_2": "ton", + "name": "Tonga (Tonga Islands)", + "nativeName": "faka Tonga" + } + ], + "translations": { + "br": "Tonga", + "pt": "Tonga", + "nl": "Tonga", + "hr": "Tonga", + "fa": "تونگا", + "de": "Tonga", + "es": "Tonga", + "fr": "Tonga", + "ja": "トンガ", + "it": "Tonga", + "hu": "Tonga" + }, + "flag": "https://flagcdn.com/to.svg", + "cioc": "TGA", + "independent": true + }, + { + "name": "Trinidad and Tobago", + "topLevelDomain": [".tt"], + "alpha2Code": "TT", + "alpha3Code": "TTO", + "callingCodes": ["1"], + "capital": "Port of Spain", + "altSpellings": ["TT", "Republic of Trinidad and Tobago"], + "subregion": "Caribbean", + "region": "Americas", + "population": 1399491, + "latlng": [11.0, -61.0], + "demonym": "Trinidadian", + "area": 5130.0, + "gini": 40.3, + "timezones": ["UTC-04:00"], + "nativeName": "Trinidad and Tobago", + "numericCode": "780", + "flags": { + "svg": "https://flagcdn.com/tt.svg", + "png": "https://flagcdn.com/w320/tt.png" + }, + "currencies": [ + { "code": "TTD", "name": "Trinidad and Tobago dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Trinidad e Tobago", + "pt": "Trindade e Tobago", + "nl": "Trinidad en Tobago", + "hr": "Trinidad i Tobago", + "fa": "ترینیداد و توباگو", + "de": "Trinidad und Tobago", + "es": "Trinidad y Tobago", + "fr": "Trinité et Tobago", + "ja": "トリニダード・トバゴ", + "it": "Trinidad e Tobago", + "hu": "Trinidad és Tobago" + }, + "flag": "https://flagcdn.com/tt.svg", + "regionalBlocs": [ + { + "acronym": "CARICOM", + "name": "Caribbean Community", + "otherNames": [ + "Comunidad del Caribe", + "Communauté Caribéenne", + "Caribische Gemeenschap" + ] + } + ], + "cioc": "TTO", + "independent": true + }, + { + "name": "Tunisia", + "topLevelDomain": [".tn"], + "alpha2Code": "TN", + "alpha3Code": "TUN", + "callingCodes": ["216"], + "capital": "Tunis", + "altSpellings": [ + "TN", + "Republic of Tunisia", + "al-Jumhūriyyah at-Tūnisiyyah" + ], + "subregion": "Northern Africa", + "region": "Africa", + "population": 11818618, + "latlng": [34.0, 9.0], + "demonym": "Tunisian", + "area": 163610.0, + "gini": 32.8, + "timezones": ["UTC+01:00"], + "borders": ["DZA", "LBY"], + "nativeName": "تونس", + "numericCode": "788", + "flags": { + "svg": "https://flagcdn.com/tn.svg", + "png": "https://flagcdn.com/w320/tn.png" + }, + "currencies": [ + { "code": "TND", "name": "Tunisian dinar", "symbol": "د.ت" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Tunísia", + "pt": "Tunísia", + "nl": "Tunesië", + "hr": "Tunis", + "fa": "تونس", + "de": "Tunesien", + "es": "Túnez", + "fr": "Tunisie", + "ja": "チュニジア", + "it": "Tunisia", + "hu": "Tunézia" + }, + "flag": "https://flagcdn.com/tn.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + }, + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "TUN", + "independent": true + }, + { + "name": "Turkey", + "topLevelDomain": [".tr"], + "alpha2Code": "TR", + "alpha3Code": "TUR", + "callingCodes": ["90"], + "capital": "Ankara", + "altSpellings": [ + "TR", + "Turkiye", + "Republic of Turkey", + "Türkiye Cumhuriyeti" + ], + "subregion": "Western Asia", + "region": "Asia", + "population": 84339067, + "latlng": [39.0, 35.0], + "demonym": "Turkish", + "area": 783562.0, + "gini": 41.9, + "timezones": ["UTC+03:00"], + "borders": ["ARM", "AZE", "BGR", "GEO", "GRC", "IRN", "IRQ", "SYR"], + "nativeName": "Türkiye", + "numericCode": "792", + "flags": { + "svg": "https://flagcdn.com/tr.svg", + "png": "https://flagcdn.com/w320/tr.png" + }, + "currencies": [{ "code": "TRY", "name": "Turkish lira", "symbol": "₺" }], + "languages": [ + { + "iso639_1": "tr", + "iso639_2": "tur", + "name": "Turkish", + "nativeName": "Türkçe" + } + ], + "translations": { + "br": "Turquia", + "pt": "Turquia", + "nl": "Turkije", + "hr": "Turska", + "fa": "ترکیه", + "de": "Türkei", + "es": "Turquía", + "fr": "Turquie", + "ja": "トルコ", + "it": "Turchia", + "hu": "Törökország" + }, + "flag": "https://flagcdn.com/tr.svg", + "cioc": "TUR", + "independent": true + }, + { + "name": "Turkmenistan", + "topLevelDomain": [".tm"], + "alpha2Code": "TM", + "alpha3Code": "TKM", + "callingCodes": ["993"], + "capital": "Ashgabat", + "altSpellings": ["TM"], + "subregion": "Central Asia", + "region": "Asia", + "population": 6031187, + "latlng": [40.0, 60.0], + "demonym": "Turkmen", + "area": 488100.0, + "gini": 40.8, + "timezones": ["UTC+05:00"], + "borders": ["AFG", "IRN", "KAZ", "UZB"], + "nativeName": "Türkmenistan", + "numericCode": "795", + "flags": { + "svg": "https://flagcdn.com/tm.svg", + "png": "https://flagcdn.com/w320/tm.png" + }, + "currencies": [ + { "code": "TMT", "name": "Turkmenistan manat", "symbol": "m" } + ], + "languages": [ + { + "iso639_1": "tk", + "iso639_2": "tuk", + "name": "Turkmen", + "nativeName": "Türkmen" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Turcomenistão", + "pt": "Turquemenistão", + "nl": "Turkmenistan", + "hr": "Turkmenistan", + "fa": "ترکمنستان", + "de": "Turkmenistan", + "es": "Turkmenistán", + "fr": "Turkménistan", + "ja": "トルクメニスタン", + "it": "Turkmenistan", + "hu": "Türkmenisztán" + }, + "flag": "https://flagcdn.com/tm.svg", + "cioc": "TKM", + "independent": true + }, + { + "name": "Turks and Caicos Islands", + "topLevelDomain": [".tc"], + "alpha2Code": "TC", + "alpha3Code": "TCA", + "callingCodes": ["1"], + "capital": "Cockburn Town", + "altSpellings": ["TC"], + "subregion": "Caribbean", + "region": "Americas", + "population": 38718, + "latlng": [21.75, -71.58333333], + "demonym": "Turks and Caicos Islander", + "area": 948.0, + "timezones": ["UTC-04:00"], + "nativeName": "Turks and Caicos Islands", + "numericCode": "796", + "flags": { + "svg": "https://flagcdn.com/tc.svg", + "png": "https://flagcdn.com/w320/tc.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Ilhas Turcas e Caicos", + "pt": "Ilhas Turcas e Caicos", + "nl": "Turks- en Caicoseilanden", + "hr": "Otoci Turks i Caicos", + "fa": "جزایر تورکس و کایکوس", + "de": "Turks- und Caicosinseln", + "es": "Islas Turks y Caicos", + "fr": "Îles Turques-et-Caïques", + "ja": "タークス・カイコス諸島", + "it": "Isole Turks e Caicos", + "hu": "Turks- és Caicos-szigetek" + }, + "flag": "https://flagcdn.com/tc.svg", + "independent": false + }, + { + "name": "Tuvalu", + "topLevelDomain": [".tv"], + "alpha2Code": "TV", + "alpha3Code": "TUV", + "callingCodes": ["688"], + "capital": "Funafuti", + "altSpellings": ["TV"], + "subregion": "Polynesia", + "region": "Oceania", + "population": 11792, + "latlng": [-8.0, 178.0], + "demonym": "Tuvaluan", + "area": 26.0, + "gini": 39.1, + "timezones": ["UTC+12:00"], + "nativeName": "Tuvalu", + "numericCode": "798", + "flags": { + "svg": "https://flagcdn.com/tv.svg", + "png": "https://flagcdn.com/w320/tv.png" + }, + "currencies": [ + { "code": "AUD", "name": "Australian dollar", "symbol": "$" }, + { "code": "TVD[G]", "name": "Tuvaluan dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Tuvalu", + "pt": "Tuvalu", + "nl": "Tuvalu", + "hr": "Tuvalu", + "fa": "تووالو", + "de": "Tuvalu", + "es": "Tuvalu", + "fr": "Tuvalu", + "ja": "ツバル", + "it": "Tuvalu", + "hu": "Tuvalu" + }, + "flag": "https://flagcdn.com/tv.svg", + "cioc": "TUV", + "independent": true + }, + { + "name": "Uganda", + "topLevelDomain": [".ug"], + "alpha2Code": "UG", + "alpha3Code": "UGA", + "callingCodes": ["256"], + "capital": "Kampala", + "altSpellings": ["UG", "Republic of Uganda", "Jamhuri ya Uganda"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 45741000, + "latlng": [1.0, 32.0], + "demonym": "Ugandan", + "area": 241550.0, + "gini": 42.8, + "timezones": ["UTC+03:00"], + "borders": ["COD", "KEN", "RWA", "SSD", "TZA"], + "nativeName": "Uganda", + "numericCode": "800", + "flags": { + "svg": "https://flagcdn.com/ug.svg", + "png": "https://flagcdn.com/w320/ug.png" + }, + "currencies": [ + { "code": "UGX", "name": "Ugandan shilling", "symbol": "Sh" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "sw", + "iso639_2": "swa", + "name": "Swahili", + "nativeName": "Kiswahili" + } + ], + "translations": { + "br": "Uganda", + "pt": "Uganda", + "nl": "Oeganda", + "hr": "Uganda", + "fa": "اوگاندا", + "de": "Uganda", + "es": "Uganda", + "fr": "Uganda", + "ja": "ウガンダ", + "it": "Uganda", + "hu": "Uganda" + }, + "flag": "https://flagcdn.com/ug.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "UGA", + "independent": true + }, + { + "name": "Ukraine", + "topLevelDomain": [".ua"], + "alpha2Code": "UA", + "alpha3Code": "UKR", + "callingCodes": ["380"], + "capital": "Kyiv", + "altSpellings": ["UA", "Ukrayina"], + "subregion": "Eastern Europe", + "region": "Europe", + "population": 44134693, + "latlng": [49.0, 32.0], + "demonym": "Ukrainian", + "area": 603700.0, + "gini": 26.6, + "timezones": ["UTC+02:00"], + "borders": ["BLR", "HUN", "MDA", "POL", "ROU", "RUS", "SVK"], + "nativeName": "Україна", + "numericCode": "804", + "flags": { + "svg": "https://flagcdn.com/ua.svg", + "png": "https://flagcdn.com/w320/ua.png" + }, + "currencies": [ + { "code": "UAH", "name": "Ukrainian hryvnia", "symbol": "₴" } + ], + "languages": [ + { + "iso639_1": "uk", + "iso639_2": "ukr", + "name": "Ukrainian", + "nativeName": "Українська" + } + ], + "translations": { + "br": "Ucrânia", + "pt": "Ucrânia", + "nl": "Oekraïne", + "hr": "Ukrajina", + "fa": "وکراین", + "de": "Ukraine", + "es": "Ucrania", + "fr": "Ukraine", + "ja": "ウクライナ", + "it": "Ucraina", + "hu": "Ukrajna" + }, + "flag": "https://flagcdn.com/ua.svg", + "cioc": "UKR", + "independent": true + }, + { + "name": "United Arab Emirates", + "topLevelDomain": [".ae"], + "alpha2Code": "AE", + "alpha3Code": "ARE", + "callingCodes": ["971"], + "capital": "Abu Dhabi", + "altSpellings": ["AE", "UAE"], + "subregion": "Western Asia", + "region": "Asia", + "population": 9890400, + "latlng": [24.0, 54.0], + "demonym": "Emirati", + "area": 83600.0, + "gini": 26.0, + "timezones": ["UTC+04:00"], + "borders": ["OMN", "SAU"], + "nativeName": "دولة الإمارات العربية المتحدة", + "numericCode": "784", + "flags": { + "svg": "https://flagcdn.com/ae.svg", + "png": "https://flagcdn.com/w320/ae.png" + }, + "currencies": [ + { "code": "AED", "name": "United Arab Emirates dirham", "symbol": "د.إ" } + ], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Emirados árabes Unidos", + "pt": "Emirados árabes Unidos", + "nl": "Verenigde Arabische Emiraten", + "hr": "Ujedinjeni Arapski Emirati", + "fa": "امارات متحده عربی", + "de": "Vereinigte Arabische Emirate", + "es": "Emiratos Árabes Unidos", + "fr": "Émirats arabes unis", + "ja": "アラブ首長国連邦", + "it": "Emirati Arabi Uniti", + "hu": "Egyesült Arab Emírségek" + }, + "flag": "https://flagcdn.com/ae.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "UAE", + "independent": true + }, + { + "name": "United Kingdom of Great Britain and Northern Ireland", + "topLevelDomain": [".uk"], + "alpha2Code": "GB", + "alpha3Code": "GBR", + "callingCodes": ["44"], + "capital": "London", + "altSpellings": ["GB", "UK", "Great Britain"], + "subregion": "Northern Europe", + "region": "Europe", + "population": 67215293, + "latlng": [54.0, -2.0], + "demonym": "British", + "area": 242900.0, + "gini": 35.1, + "timezones": [ + "UTC-08:00", + "UTC-05:00", + "UTC-04:00", + "UTC-03:00", + "UTC-02:00", + "UTC", + "UTC+01:00", + "UTC+02:00", + "UTC+06:00" + ], + "borders": ["IRL"], + "nativeName": "United Kingdom", + "numericCode": "826", + "flags": { + "svg": "https://flagcdn.com/gb.svg", + "png": "https://flagcdn.com/w320/gb.png" + }, + "currencies": [{ "code": "GBP", "name": "British pound", "symbol": "£" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Reino Unido", + "pt": "Reino Unido", + "nl": "Verenigd Koninkrijk", + "hr": "Ujedinjeno Kraljevstvo", + "fa": "بریتانیای کبیر و ایرلند شمالی", + "de": "Vereinigtes Königreich", + "es": "Reino Unido", + "fr": "Royaume-Uni", + "ja": "イギリス", + "it": "Regno Unito", + "hu": "Nagy-Britannia" + }, + "flag": "https://flagcdn.com/gb.svg", + "cioc": "GBR", + "independent": true + }, + { + "name": "United States of America", + "topLevelDomain": [".us"], + "alpha2Code": "US", + "alpha3Code": "USA", + "callingCodes": ["1"], + "capital": "Washington, D.C.", + "altSpellings": ["US", "USA", "United States of America"], + "subregion": "Northern America", + "region": "Americas", + "population": 329484123, + "latlng": [38.0, -97.0], + "demonym": "American", + "area": 9629091.0, + "gini": 41.4, + "timezones": [ + "UTC-12:00", + "UTC-11:00", + "UTC-10:00", + "UTC-09:00", + "UTC-08:00", + "UTC-07:00", + "UTC-06:00", + "UTC-05:00", + "UTC-04:00", + "UTC+10:00", + "UTC+12:00" + ], + "borders": ["CAN", "MEX"], + "nativeName": "United States", + "numericCode": "840", + "flags": { + "svg": "https://flagcdn.com/us.svg", + "png": "https://flagcdn.com/w320/us.png" + }, + "currencies": [ + { "code": "USD", "name": "United States dollar", "symbol": "$" } + ], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Estados Unidos", + "pt": "Estados Unidos", + "nl": "Verenigde Staten", + "hr": "Sjedinjene Američke Države", + "fa": "ایالات متحده آمریکا", + "de": "Vereinigte Staaten von Amerika", + "es": "Estados Unidos", + "fr": "États-Unis", + "ja": "アメリカ合衆国", + "it": "Stati Uniti D'America", + "hu": "Amerikai Egyesült Államok" + }, + "flag": "https://flagcdn.com/us.svg", + "regionalBlocs": [ + { + "acronym": "NAFTA", + "name": "North American Free Trade Agreement", + "otherNames": [ + "Tratado de Libre Comercio de América del Norte", + "Accord de Libre-échange Nord-Américain" + ] + } + ], + "cioc": "USA", + "independent": true + }, + { + "name": "Uruguay", + "topLevelDomain": [".uy"], + "alpha2Code": "UY", + "alpha3Code": "URY", + "callingCodes": ["598"], + "capital": "Montevideo", + "altSpellings": [ + "UY", + "Oriental Republic of Uruguay", + "República Oriental del Uruguay" + ], + "subregion": "South America", + "region": "Americas", + "population": 3473727, + "latlng": [-33.0, -56.0], + "demonym": "Uruguayan", + "area": 181034.0, + "gini": 39.7, + "timezones": ["UTC-03:00"], + "borders": ["ARG", "BRA"], + "nativeName": "Uruguay", + "numericCode": "858", + "flags": { + "svg": "https://flagcdn.com/uy.svg", + "png": "https://flagcdn.com/w320/uy.png" + }, + "currencies": [{ "code": "UYU", "name": "Uruguayan peso", "symbol": "$" }], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Uruguai", + "pt": "Uruguai", + "nl": "Uruguay", + "hr": "Urugvaj", + "fa": "اروگوئه", + "de": "Uruguay", + "es": "Uruguay", + "fr": "Uruguay", + "ja": "ウルグアイ", + "it": "Uruguay", + "hu": "Uruguay" + }, + "flag": "https://flagcdn.com/uy.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "URU", + "independent": true + }, + { + "name": "Uzbekistan", + "topLevelDomain": [".uz"], + "alpha2Code": "UZ", + "alpha3Code": "UZB", + "callingCodes": ["998"], + "capital": "Tashkent", + "altSpellings": [ + "UZ", + "Republic of Uzbekistan", + "O‘zbekiston Respublikasi", + "Ўзбекистон Республикаси" + ], + "subregion": "Central Asia", + "region": "Asia", + "population": 34232050, + "latlng": [41.0, 64.0], + "demonym": "Uzbekistani", + "area": 447400.0, + "gini": 35.3, + "timezones": ["UTC+05:00"], + "borders": ["AFG", "KAZ", "KGZ", "TJK", "TKM"], + "nativeName": "O‘zbekiston", + "numericCode": "860", + "flags": { + "svg": "https://flagcdn.com/uz.svg", + "png": "https://flagcdn.com/w320/uz.png" + }, + "currencies": [ + { "code": "UZS", "name": "Uzbekistani so'm", "symbol": "so'm" } + ], + "languages": [ + { + "iso639_1": "uz", + "iso639_2": "uzb", + "name": "Uzbek", + "nativeName": "Oʻzbek" + }, + { + "iso639_1": "ru", + "iso639_2": "rus", + "name": "Russian", + "nativeName": "Русский" + } + ], + "translations": { + "br": "Uzbequistão", + "pt": "Usbequistão", + "nl": "Oezbekistan", + "hr": "Uzbekistan", + "fa": "ازبکستان", + "de": "Usbekistan", + "es": "Uzbekistán", + "fr": "Ouzbékistan", + "ja": "ウズベキスタン", + "it": "Uzbekistan", + "hu": "Üzbegisztán" + }, + "flag": "https://flagcdn.com/uz.svg", + "cioc": "UZB", + "independent": false + }, + { + "name": "Vanuatu", + "topLevelDomain": [".vu"], + "alpha2Code": "VU", + "alpha3Code": "VUT", + "callingCodes": ["678"], + "capital": "Port Vila", + "altSpellings": [ + "VU", + "Republic of Vanuatu", + "Ripablik blong Vanuatu", + "République de Vanuatu" + ], + "subregion": "Melanesia", + "region": "Oceania", + "population": 307150, + "latlng": [-16.0, 167.0], + "demonym": "Ni-Vanuatu", + "area": 12189.0, + "gini": 37.6, + "timezones": ["UTC+11:00"], + "nativeName": "Vanuatu", + "numericCode": "548", + "flags": { + "svg": "https://flagcdn.com/vu.svg", + "png": "https://flagcdn.com/w320/vu.png" + }, + "currencies": [{ "code": "VUV", "name": "Vanuatu vatu", "symbol": "Vt" }], + "languages": [ + { + "iso639_1": "bi", + "iso639_2": "bis", + "name": "Bislama", + "nativeName": "Bislama" + }, + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Vanuatu", + "pt": "Vanuatu", + "nl": "Vanuatu", + "hr": "Vanuatu", + "fa": "وانواتو", + "de": "Vanuatu", + "es": "Vanuatu", + "fr": "Vanuatu", + "ja": "バヌアツ", + "it": "Vanuatu", + "hu": "Vanuatu" + }, + "flag": "https://flagcdn.com/vu.svg", + "cioc": "VAN", + "independent": true + }, + { + "name": "Venezuela (Bolivarian Republic of)", + "topLevelDomain": [".ve"], + "alpha2Code": "VE", + "alpha3Code": "VEN", + "callingCodes": ["58"], + "capital": "Caracas", + "altSpellings": [ + "VE", + "Bolivarian Republic of Venezuela", + "República Bolivariana de Venezuela" + ], + "subregion": "South America", + "region": "Americas", + "population": 28435943, + "latlng": [8.0, -66.0], + "demonym": "Venezuelan", + "area": 916445.0, + "gini": 44.8, + "timezones": ["UTC-04:00"], + "borders": ["BRA", "COL", "GUY"], + "nativeName": "Venezuela", + "numericCode": "862", + "flags": { + "svg": "https://flagcdn.com/ve.svg", + "png": "https://flagcdn.com/w320/ve.png" + }, + "currencies": [ + { "code": "VEF", "name": "Venezuelan bolívar", "symbol": "Bs S" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Venezuela", + "pt": "Venezuela", + "nl": "Venezuela", + "hr": "Venezuela", + "fa": "ونزوئلا", + "de": "Venezuela", + "es": "Venezuela", + "fr": "Venezuela", + "ja": "ベネズエラ・ボリバル共和国", + "it": "Venezuela", + "hu": "Venezuela" + }, + "flag": "https://flagcdn.com/ve.svg", + "regionalBlocs": [ + { + "acronym": "USAN", + "name": "Union of South American Nations", + "otherAcronyms": ["UNASUR", "UNASUL", "UZAN"], + "otherNames": [ + "Unión de Naciones Suramericanas", + "União de Nações Sul-Americanas", + "Unie van Zuid-Amerikaanse Naties", + "South American Union" + ] + } + ], + "cioc": "VEN", + "independent": true + }, + { + "name": "Vietnam", + "topLevelDomain": [".vn"], + "alpha2Code": "VN", + "alpha3Code": "VNM", + "callingCodes": ["84"], + "capital": "Hanoi", + "altSpellings": [ + "VN", + "Socialist Republic of Vietnam", + "Cộng hòa Xã hội chủ nghĩa Việt Nam" + ], + "subregion": "South-Eastern Asia", + "region": "Asia", + "population": 97338583, + "latlng": [16.16666666, 107.83333333], + "demonym": "Vietnamese", + "area": 331212.0, + "gini": 35.7, + "timezones": ["UTC+07:00"], + "borders": ["KHM", "CHN", "LAO"], + "nativeName": "Việt Nam", + "numericCode": "704", + "flags": { + "svg": "https://flagcdn.com/vn.svg", + "png": "https://flagcdn.com/w320/vn.png" + }, + "currencies": [{ "code": "VND", "name": "Vietnamese đồng", "symbol": "₫" }], + "languages": [ + { + "iso639_1": "vi", + "iso639_2": "vie", + "name": "Vietnamese", + "nativeName": "Tiếng Việt" + } + ], + "translations": { + "br": "Vietnã", + "pt": "Vietname", + "nl": "Vietnam", + "hr": "Vijetnam", + "fa": "ویتنام", + "de": "Vietnam", + "es": "Vietnam", + "fr": "Viêt Nam", + "ja": "ベトナム", + "it": "Vietnam", + "hu": "Vietnám" + }, + "flag": "https://flagcdn.com/vn.svg", + "regionalBlocs": [ + { "acronym": "ASEAN", "name": "Association of Southeast Asian Nations" } + ], + "cioc": "VIE", + "independent": true + }, + { + "name": "Wallis and Futuna", + "topLevelDomain": [".wf"], + "alpha2Code": "WF", + "alpha3Code": "WLF", + "callingCodes": ["681"], + "capital": "Mata-Utu", + "altSpellings": [ + "WF", + "Territory of the Wallis and Futuna Islands", + "Territoire des îles Wallis et Futuna" + ], + "subregion": "Polynesia", + "region": "Oceania", + "population": 11750, + "latlng": [-13.3, -176.2], + "demonym": "Wallis and Futuna Islander", + "area": 142.0, + "timezones": ["UTC+12:00"], + "nativeName": "Wallis et Futuna", + "numericCode": "876", + "flags": { + "svg": "https://flagcdn.com/wf.svg", + "png": "https://flagcdn.com/w320/wf.png" + }, + "currencies": [{ "code": "XPF", "name": "CFP franc", "symbol": "Fr" }], + "languages": [ + { + "iso639_1": "fr", + "iso639_2": "fra", + "name": "French", + "nativeName": "français" + } + ], + "translations": { + "br": "Wallis e Futuna", + "pt": "Wallis e Futuna", + "nl": "Wallis en Futuna", + "hr": "Wallis i Fortuna", + "fa": "والیس و فوتونا", + "de": "Wallis und Futuna", + "es": "Wallis y Futuna", + "fr": "Wallis-et-Futuna", + "ja": "ウォリス・フツナ", + "it": "Wallis e Futuna", + "hu": "Wallis és Futuna" + }, + "flag": "https://flagcdn.com/wf.svg", + "independent": false + }, + { + "name": "Western Sahara", + "topLevelDomain": [".eh"], + "alpha2Code": "EH", + "alpha3Code": "ESH", + "callingCodes": ["212"], + "capital": "El Aaiún", + "altSpellings": ["EH", "Taneẓroft Tutrimt"], + "subregion": "Northern Africa", + "region": "Africa", + "population": 510713, + "latlng": [24.5, -13.0], + "demonym": "Sahrawi", + "area": 266000.0, + "timezones": ["UTC+00:00"], + "borders": ["DZA", "MRT", "MAR"], + "nativeName": "الصحراء الغربية", + "numericCode": "732", + "flags": { + "svg": "https://flagcdn.com/eh.svg", + "png": "https://flagcdn.com/w320/eh.png" + }, + "currencies": [ + { "code": "MAD", "name": "Moroccan dirham", "symbol": "د.م." }, + { "code": "DZD", "name": "Algerian dinar", "symbol": "د.ج" } + ], + "languages": [ + { + "iso639_1": "es", + "iso639_2": "spa", + "name": "Spanish", + "nativeName": "Español" + } + ], + "translations": { + "br": "Saara Ocidental", + "pt": "Saara Ocidental", + "nl": "Westelijke Sahara", + "hr": "Zapadna Sahara", + "fa": "جمهوری دموکراتیک عربی صحرا", + "de": "Westsahara", + "es": "Sahara Occidental", + "fr": "Sahara Occidental", + "ja": "西サハラ", + "it": "Sahara Occidentale", + "hu": "Nyugat-Szahara" + }, + "flag": "https://flagcdn.com/eh.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "independent": false + }, + { + "name": "Yemen", + "topLevelDomain": [".ye"], + "alpha2Code": "YE", + "alpha3Code": "YEM", + "callingCodes": ["967"], + "capital": "Sana'a", + "altSpellings": ["YE", "Yemeni Republic", "al-Jumhūriyyah al-Yamaniyyah"], + "subregion": "Western Asia", + "region": "Asia", + "population": 29825968, + "latlng": [15.0, 48.0], + "demonym": "Yemeni", + "area": 527968.0, + "gini": 36.7, + "timezones": ["UTC+03:00"], + "borders": ["OMN", "SAU"], + "nativeName": "اليَمَن", + "numericCode": "887", + "flags": { + "svg": "https://flagcdn.com/ye.svg", + "png": "https://flagcdn.com/w320/ye.png" + }, + "currencies": [{ "code": "YER", "name": "Yemeni rial", "symbol": "﷼" }], + "languages": [ + { + "iso639_1": "ar", + "iso639_2": "ara", + "name": "Arabic", + "nativeName": "العربية" + } + ], + "translations": { + "br": "Iêmen", + "pt": "Iémen", + "nl": "Jemen", + "hr": "Jemen", + "fa": "یمن", + "de": "Jemen", + "es": "Yemen", + "fr": "Yémen", + "ja": "イエメン", + "it": "Yemen", + "hu": "Jemen" + }, + "flag": "https://flagcdn.com/ye.svg", + "regionalBlocs": [ + { + "acronym": "AL", + "name": "Arab League", + "otherNames": [ + "جامعة الدول العربية", + "Jāmiʻat ad-Duwal al-ʻArabīyah", + "League of Arab States" + ] + } + ], + "cioc": "YEM", + "independent": true + }, + { + "name": "Zambia", + "topLevelDomain": [".zm"], + "alpha2Code": "ZM", + "alpha3Code": "ZMB", + "callingCodes": ["260"], + "capital": "Lusaka", + "altSpellings": ["ZM", "Republic of Zambia"], + "subregion": "Eastern Africa", + "region": "Africa", + "population": 18383956, + "latlng": [-15.0, 30.0], + "demonym": "Zambian", + "area": 752618.0, + "gini": 57.1, + "timezones": ["UTC+02:00"], + "borders": ["AGO", "BWA", "COD", "MWI", "MOZ", "NAM", "TZA", "ZWE"], + "nativeName": "Zambia", + "numericCode": "894", + "flags": { + "svg": "https://flagcdn.com/zm.svg", + "png": "https://flagcdn.com/w320/zm.png" + }, + "currencies": [{ "code": "ZMW", "name": "Zambian kwacha", "symbol": "ZK" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + } + ], + "translations": { + "br": "Zâmbia", + "pt": "Zâmbia", + "nl": "Zambia", + "hr": "Zambija", + "fa": "زامبیا", + "de": "Sambia", + "es": "Zambia", + "fr": "Zambie", + "ja": "ザンビア", + "it": "Zambia", + "hu": "Zambia" + }, + "flag": "https://flagcdn.com/zm.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "ZAM", + "independent": true + }, + { + "name": "Zimbabwe", + "topLevelDomain": [".zw"], + "alpha2Code": "ZW", + "alpha3Code": "ZWE", + "callingCodes": ["263"], + "capital": "Harare", + "altSpellings": ["ZW", "Republic of Zimbabwe"], + "subregion": "Southern Africa", + "region": "Africa", + "population": 14862927, + "latlng": [-20.0, 30.0], + "demonym": "Zimbabwean", + "area": 390757.0, + "gini": 50.3, + "timezones": ["UTC+02:00"], + "borders": ["BWA", "MOZ", "ZAF", "ZMB"], + "nativeName": "Zimbabwe", + "numericCode": "716", + "flags": { + "svg": "https://flagcdn.com/zw.svg", + "png": "https://flagcdn.com/w320/zw.png" + }, + "currencies": [{ "code": "ZMW", "name": "Zambian kwacha", "symbol": "K" }], + "languages": [ + { + "iso639_1": "en", + "iso639_2": "eng", + "name": "English", + "nativeName": "English" + }, + { + "iso639_1": "sn", + "iso639_2": "sna", + "name": "Shona", + "nativeName": "chiShona" + }, + { + "iso639_1": "nd", + "iso639_2": "nde", + "name": "Northern Ndebele", + "nativeName": "isiNdebele" + } + ], + "translations": { + "br": "Zimbabwe", + "pt": "Zimbabué", + "nl": "Zimbabwe", + "hr": "Zimbabve", + "fa": "زیمباوه", + "de": "Simbabwe", + "es": "Zimbabue", + "fr": "Zimbabwe", + "ja": "ジンバブエ", + "it": "Zimbabwe", + "hu": "Zimbabwe" + }, + "flag": "https://flagcdn.com/zw.svg", + "regionalBlocs": [ + { + "acronym": "AU", + "name": "African Union", + "otherNames": [ + "الاتحاد الأفريقي", + "Union africaine", + "União Africana", + "Unión Africana", + "Umoja wa Afrika" + ] + } + ], + "cioc": "ZIM", + "independent": true + } +] diff --git a/countries/src/index.css b/countries/src/index.css new file mode 100644 index 000000000..ec2585e8c --- /dev/null +++ b/countries/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/countries/src/index.js b/countries/src/index.js new file mode 100644 index 000000000..ef2edf8ea --- /dev/null +++ b/countries/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/countries/src/logo.svg b/countries/src/logo.svg new file mode 100644 index 000000000..9dfc1c058 --- /dev/null +++ b/countries/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/countries/src/reportWebVitals.js b/countries/src/reportWebVitals.js new file mode 100644 index 000000000..5253d3ad9 --- /dev/null +++ b/countries/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/countries/src/setupTests.js b/countries/src/setupTests.js new file mode 100644 index 000000000..8f2609b7b --- /dev/null +++ b/countries/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; From 69c229a619734cdcbe3ae12eda5091ce09ba5abb Mon Sep 17 00:00:00 2001 From: AmarachiOkereke <90873234+AmarachiOkereke@users.noreply.github.com> Date: Fri, 1 Apr 2022 22:10:59 +0100 Subject: [PATCH 2/3] BabyName Picker Completed Exercise 1 & 2 --- baby-name-picker/.gitignore | 23 + baby-name-picker/README.md | 70 + baby-name-picker/package-lock.json | 27597 ++++++++++++++++ baby-name-picker/package.json | 38 + baby-name-picker/public/favicon.ico | Bin 0 -> 3870 bytes baby-name-picker/public/index.html | 43 + baby-name-picker/public/logo192.png | Bin 0 -> 5347 bytes baby-name-picker/public/logo512.png | Bin 0 -> 9664 bytes baby-name-picker/public/manifest.json | 25 + baby-name-picker/public/robots.txt | 3 + baby-name-picker/src/App.css | 71 + baby-name-picker/src/App.js | 37 + baby-name-picker/src/App.test.js | 8 + baby-name-picker/src/README.md | 132 + baby-name-picker/src/RenderNames.js | 12 + baby-name-picker/src/babyNamesData.json | 857 + .../src/example-screenshots/finished.png | Bin 0 -> 144496 bytes .../src/example-screenshots/level-1.png | Bin 0 -> 137598 bytes .../src/example-screenshots/level-2.png | Bin 0 -> 17240 bytes .../src/example-screenshots/level-3.png | Bin 0 -> 140729 bytes .../src/example-screenshots/level-4.png | Bin 0 -> 73093 bytes baby-name-picker/src/index.css | 13 + baby-name-picker/src/index.js | 17 + baby-name-picker/src/logo.svg | 1 + baby-name-picker/src/reportWebVitals.js | 13 + baby-name-picker/src/setupTests.js | 5 + 26 files changed, 28965 insertions(+) create mode 100644 baby-name-picker/.gitignore create mode 100644 baby-name-picker/README.md create mode 100644 baby-name-picker/package-lock.json create mode 100644 baby-name-picker/package.json create mode 100644 baby-name-picker/public/favicon.ico create mode 100644 baby-name-picker/public/index.html create mode 100644 baby-name-picker/public/logo192.png create mode 100644 baby-name-picker/public/logo512.png create mode 100644 baby-name-picker/public/manifest.json create mode 100644 baby-name-picker/public/robots.txt create mode 100644 baby-name-picker/src/App.css create mode 100644 baby-name-picker/src/App.js create mode 100644 baby-name-picker/src/App.test.js create mode 100644 baby-name-picker/src/README.md create mode 100644 baby-name-picker/src/RenderNames.js create mode 100644 baby-name-picker/src/babyNamesData.json create mode 100644 baby-name-picker/src/example-screenshots/finished.png create mode 100644 baby-name-picker/src/example-screenshots/level-1.png create mode 100644 baby-name-picker/src/example-screenshots/level-2.png create mode 100644 baby-name-picker/src/example-screenshots/level-3.png create mode 100644 baby-name-picker/src/example-screenshots/level-4.png create mode 100644 baby-name-picker/src/index.css create mode 100644 baby-name-picker/src/index.js create mode 100644 baby-name-picker/src/logo.svg create mode 100644 baby-name-picker/src/reportWebVitals.js create mode 100644 baby-name-picker/src/setupTests.js diff --git a/baby-name-picker/.gitignore b/baby-name-picker/.gitignore new file mode 100644 index 000000000..4d29575de --- /dev/null +++ b/baby-name-picker/.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/baby-name-picker/README.md b/baby-name-picker/README.md new file mode 100644 index 000000000..58beeaccd --- /dev/null +++ b/baby-name-picker/README.md @@ -0,0 +1,70 @@ +# 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 your browser. + +The page will reload when you make changes.\ +You may 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/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/baby-name-picker/package-lock.json b/baby-name-picker/package-lock.json new file mode 100644 index 000000000..656a2b307 --- /dev/null +++ b/baby-name-picker/package-lock.json @@ -0,0 +1,27597 @@ +{ + "name": "baby-name-picker", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "baby-name-picker", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dependencies": { + "eslint-scope": "^5.1.1", + "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-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/@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/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/@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.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", + "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", + "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", + "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", + "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + }, + "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/@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/@testing-library/dom": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", + "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "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/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + }, + "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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "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": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", + "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "dependencies": { + "@types/jest": "*" + } + }, + "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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", + "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/type-utils": "5.17.0", + "@typescript-eslint/utils": "5.17.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", + "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", + "dependencies": { + "@typescript-eslint/utils": "5.17.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/parser": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", + "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", + "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", + "dependencies": { + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/visitor-keys": "5.17.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", + "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "dependencies": { + "@typescript-eslint/utils": "5.17.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", + "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", + "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "dependencies": { + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/visitor-keys": "5.17.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", + "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/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.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", + "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "dependencies": { + "@typescript-eslint/types": "5.17.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "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": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "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.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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-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/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "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.30001323", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz", + "integrity": "sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==", + "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/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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/clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "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/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/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/cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", + "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", + "dependencies": { + "cssnano-preset-default": "^5.2.5", + "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.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", + "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.3", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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/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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "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" + }, + "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": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.103", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", + "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-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-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/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.0.tgz", + "integrity": "sha512-fYFH8lA1hbc1Epr9laNm/+YIR2d+R7WI8sFz9jIRAUfqCf21Nb5BzZwhNeZlu9wKXwDtuf+hUM5QJxG1PuDsTQ==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "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/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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/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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "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.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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-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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "dependencies": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.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" + } + }, + "node_modules/jest-watch-typeahead/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/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/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/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/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/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/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/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-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/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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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/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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-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-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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/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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/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/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "dependencies": { + "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.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", + "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", + "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "dependencies": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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/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/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "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/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/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.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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/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.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/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/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/tailwindcss/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/tailwindcss/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/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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/terser-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/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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/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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "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/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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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/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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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/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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.70.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", + "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "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.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "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/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/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/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/webpack-dev-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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/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": "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/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.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", + "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", + "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-build": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", + "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", + "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.2", + "workbox-broadcast-update": "6.5.2", + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-google-analytics": "6.5.2", + "workbox-navigation-preload": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-range-requests": "6.5.2", + "workbox-recipes": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2", + "workbox-streams": "6.5.2", + "workbox-sw": "6.5.2", + "workbox-window": "6.5.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", + "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-core": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", + "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", + "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", + "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", + "dependencies": { + "workbox-background-sync": "6.5.2", + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", + "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", + "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", + "dependencies": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", + "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", + "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", + "dependencies": { + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", + "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", + "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", + "dependencies": { + "workbox-core": "6.5.2" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", + "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", + "dependencies": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", + "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", + "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.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", + "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.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==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", + "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "requires": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.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==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", + "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", + "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@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-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "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" + } + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@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.1.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", + "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + }, + "@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" + } + }, + "@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" + } + }, + "@testing-library/dom": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", + "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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" + } + } + } + }, + "@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + }, + "@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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@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": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", + "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "requires": { + "@types/jest": "*" + } + }, + "@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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", + "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/type-utils": "5.17.0", + "@typescript-eslint/utils": "5.17.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", + "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", + "requires": { + "@typescript-eslint/utils": "5.17.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", + "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "requires": { + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", + "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", + "requires": { + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/visitor-keys": "5.17.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", + "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "requires": { + "@typescript-eslint/utils": "5.17.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", + "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", + "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "requires": { + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/visitor-keys": "5.17.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", + "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", + "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.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", + "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "requires": { + "@typescript-eslint/types": "5.17.0", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "requires": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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==" + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "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-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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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.30001323", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz", + "integrity": "sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==" + }, + "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==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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==" + }, + "clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + }, + "core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" + }, + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^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==" + } + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", + "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", + "requires": { + "cssnano-preset-default": "^5.2.5", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", + "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.3", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.103", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", + "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-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-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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.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" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.0.tgz", + "integrity": "sha512-fYFH8lA1hbc1Epr9laNm/+YIR2d+R7WI8sFz9jIRAUfqCf21Nb5BzZwhNeZlu9wKXwDtuf+hUM5QJxG1PuDsTQ==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==" + } + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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" + } + }, + "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "requires": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, + "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": { + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + } + }, + "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", + "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", + "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "requires": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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" + } + }, + "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" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-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.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "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" + } + } + } + }, + "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==" + }, + "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.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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" + } + } + } + }, + "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.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.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" + } + } + } + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "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" + } + }, + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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==" + } + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.70.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", + "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "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==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "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" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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": "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", + "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "workbox-broadcast-update": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", + "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-build": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", + "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", + "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.2", + "workbox-broadcast-update": "6.5.2", + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-google-analytics": "6.5.2", + "workbox-navigation-preload": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-range-requests": "6.5.2", + "workbox-recipes": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2", + "workbox-streams": "6.5.2", + "workbox-sw": "6.5.2", + "workbox-window": "6.5.2" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", + "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-core": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", + "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" + }, + "workbox-expiration": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", + "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.2" + } + }, + "workbox-google-analytics": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", + "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", + "requires": { + "workbox-background-sync": "6.5.2", + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-navigation-preload": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", + "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-precaching": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", + "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", + "requires": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-range-requests": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", + "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-recipes": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", + "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", + "requires": { + "workbox-cacheable-response": "6.5.2", + "workbox-core": "6.5.2", + "workbox-expiration": "6.5.2", + "workbox-precaching": "6.5.2", + "workbox-routing": "6.5.2", + "workbox-strategies": "6.5.2" + } + }, + "workbox-routing": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", + "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-strategies": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", + "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", + "requires": { + "workbox-core": "6.5.2" + } + }, + "workbox-streams": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", + "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", + "requires": { + "workbox-core": "6.5.2", + "workbox-routing": "6.5.2" + } + }, + "workbox-sw": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", + "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" + }, + "workbox-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", + "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.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", + "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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/baby-name-picker/package.json b/baby-name-picker/package.json new file mode 100644 index 000000000..12fb54c6e --- /dev/null +++ b/baby-name-picker/package.json @@ -0,0 +1,38 @@ +{ + "name": "baby-name-picker", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "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/baby-name-picker/public/favicon.ico b/baby-name-picker/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/baby-name-picker/public/index.html b/baby-name-picker/public/index.html new file mode 100644 index 000000000..aa069f27c --- /dev/null +++ b/baby-name-picker/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/baby-name-picker/public/logo192.png b/baby-name-picker/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/baby-name-picker/public/manifest.json b/baby-name-picker/public/manifest.json new file mode 100644 index 000000000..080d6c77a --- /dev/null +++ b/baby-name-picker/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/baby-name-picker/public/robots.txt b/baby-name-picker/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/baby-name-picker/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/baby-name-picker/src/App.css b/baby-name-picker/src/App.css new file mode 100644 index 000000000..f3ec38b51 --- /dev/null +++ b/baby-name-picker/src/App.css @@ -0,0 +1,71 @@ +.App{ + background-color:#363945; +} + +.App-body { + /* text-align: center; */ + max-width: 1000px; + display: grid; + grid-template-columns: repeat(8, 1fr) ; + gap: 10px; + padding: 10px; + border: 5px solid transparent; + border-image: linear-gradient(to right, rgb(250, 234, 240), rgb(241, 241, 244)); + border-image-slice: 1; + padding: 25px; + margin-left:7rem; + margin-bottom: 3rem; + background-color: #ffffff; +} +.f{ + background-color: #363945; + box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; + color: #ffffff; + transition: all .2s ease-in-out; +} +.m{ + background-color: #d2386c; + box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; + color: #ffffff; + transition: all .2s ease-in-out; +} +p{ + padding: 16px 5px 16px 5px; + text-align: center; +} + +.f:hover{ +transform: scale(1.1); +background-color: #d2386c; +color: #ffffff; +} + +.m:hover{ +transform: scale(0.9); +background-color: #363945; +color: #ffffff; +} + +form.nosubmit { + border: none; + padding: 0; + margin-left: 30rem; + margin-bottom: 2rem; +} + +input.nosubmit { + width: 260px; + border: transparent; + box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; + display: block; + height: 20px; + padding: 12px 10px 12px 45px; + background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center; + background-color: #ffffff; +} + +h1{ + text-align: center; + color: white; + padding-top: 1.5rem; +} diff --git a/baby-name-picker/src/App.js b/baby-name-picker/src/App.js new file mode 100644 index 000000000..b6a74206f --- /dev/null +++ b/baby-name-picker/src/App.js @@ -0,0 +1,37 @@ +import React from "react"; +import names from "./babyNamesData.json"; +import { useState } from "react"; +import "./App.css"; +import RenderNames from "./RenderNames"; + +function filterNames(inputName) { + return names.filter((babyName) => { + return ( + babyName.name.toLowerCase().includes(inputName.toLowerCase()) + ); + }); +} + +function App() { + const [arrayOfNames, setArrayOfNames] = useState(names); + return ( +
+

Baby Names Picker

+
+ { + setArrayOfNames(filterNames(e.target.value)); + }} + > +
+
+ +
+
+ ); +} + +export default App; diff --git a/baby-name-picker/src/App.test.js b/baby-name-picker/src/App.test.js new file mode 100644 index 000000000..1f03afeec --- /dev/null +++ b/baby-name-picker/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/baby-name-picker/src/README.md b/baby-name-picker/src/README.md new file mode 100644 index 000000000..8afb08230 --- /dev/null +++ b/baby-name-picker/src/README.md @@ -0,0 +1,132 @@ +# Challenge: "Baby Name Picker (React)" + +![Example Screenshot from the finished challenge](./example-screenshots/finished.png) + +## Challenge Overview + +Make a React app which shows some baby names and lets you pick your favourites. The names data is provided for you. + +## Difficulty Level + +This is a beginner challenge. Level one can be completed by any student who has done week 1 of the CYF React module. + +The later levels are suitable from students who have completed at least week 2 of the CYF React module. + +## Pre-requisites - what do I need to know to finish this challenge? + +(Level 1) + +- React `props` +- The `array.map` method and its use in React JSX + +(Later levels) + +- Event handlers: onClick for buttons +- Event handlers: onChange for input fields +- The `useState` hook + +## Getting Started + +**Don't** clone this repo. + +Make your own React app using `create-react-app`. See [(this guide)](https://docs.codeyourfuture.io/students/guides/creating-a-react-app) if you have forgotten how. + +Copy across the names file (or its contents) from this repo to your app, and then import from that file. + +Write a plain HTML prototype (e.g. on codepen). THEN, once you know the HTML you're attempting to create, work on the React version! This is not mandatory but it is recommended. + +### The data: + +The data is available in the file [./babyNamesData.json](./babyNamesData.json). + +Copy across this file to your src/ directory, and then import it. + +## GitHub & Hosting: + +Add your project in github and host it on Netlify. + +The github repo name should be exactly: +`baby-names-react` + +The netlify site suffix should be `-baby-names` + +so... + +`cyf-YOURGITHUBUSERNAME-baby-names` + +# Level 1 Challenge + +* Write a react app which lists baby names from the given file. + +* It should display boys' and girls' names differently - your choice* + +* The names should be displayed in alphabetical order, ascending. + +* Your project should be on GitHub and Netlify with correct names (see Hosting, above). + +(*) Please, please feel free to break from the the "blue-for-boys/pink-for-girls" stereotyping and style it differently. The best creative solution will be included in this challenge document for subsequent cohorts to admire. + +### Example Screenshot + +![Level 1 Example Screenshot](./example-screenshots/level-1.png) + +# Level 2 challenge + +* Add a search bar. + +* When someone types into it, your app should update the displayed list of baby names to only show matches. + +* Matches should be case-insensitive. + +* When the search bar is clear, all names should be shown. + +### Example Screenshot + +![Level 2 Example Screenshot](./example-screenshots/level-2.png) + +# Level 3 challenge + +* Add "favourites". + +* When the user clicks a name from the main list, it should be moved to a "favourites" list, displayed separately. +It should disappear from the main list! + +* When the user clicks a name from the _favourites_ list, it should be moved back to the main list. It should disappear from the favourites list! + +### Example Screenshot + +![Level 3 Example Screenshot](./example-screenshots/level-3.png) + +# Level 4 challenge + +Add "name gender" filter buttons. + +Add buttons that allow the user to only see boy or girl names (or all names). + +The buttons should operate as "radio" buttons - exactly one should be active at any time. + +The app should start by showing all names. + +The app should make it clear which filter is in effect. + +_How it works with search:_ + +If there is also a search term in effect, your app should apply any name gender filter to those search results. + +### Example Screenshot + +![Level 4 Example Screenshot](./example-screenshots/level-4.png) + +# Beyond - ideas for more work + +- Find a way to persist the favourites even after the browser tab is closed +- Add the ability for the user to shuffle the list of names +- Add the ability for the user to be presented with one or two randomly chosen names. +- Find an attractive way to differentiate names by gender that doesn't use blue/pink stereotypes. +- Add some suitably-themed sound effects for the UI. Josh W Comeau's [useSound hook](https://www.joshwcomeau.com/react/announcing-use-sound-react-hook/) can help here, as can [freesound.org](https://freesound.org/) + +## Further resources + +# Credits + +This application idea, and look, were taken from [Simon Vrachliotis'](https://simonswiss.com/) app, found via [react.rocks](https://react.rocks/example/Baby_name_inspiration). diff --git a/baby-name-picker/src/RenderNames.js b/baby-name-picker/src/RenderNames.js new file mode 100644 index 000000000..28c5b096f --- /dev/null +++ b/baby-name-picker/src/RenderNames.js @@ -0,0 +1,12 @@ +import React from "react"; + +const RenderNames = (props) => { + return props.names.sort((a, b) => a.name.localeCompare(b.name)).map((babyName, i) => { + return ( +

+ {babyName.name} +

+ ) + }) +} +export default RenderNames; \ No newline at end of file diff --git a/baby-name-picker/src/babyNamesData.json b/baby-name-picker/src/babyNamesData.json new file mode 100644 index 000000000..6267493ee --- /dev/null +++ b/baby-name-picker/src/babyNamesData.json @@ -0,0 +1,857 @@ +[ + { + "id": 0, + "name": "Zahra", + "sex": "f" + }, + { + "id": 1, + "name": "Parsa", + "sex": "m" + }, + { + "id": 2, + "name": "Avah", + "sex": "f" + }, + { + "id": 3, + "name": "Lala", + "sex": "f" + }, + { + "id": 4, + "name": "Jamshed", + "sex": "m" + }, + { + "id": 5, + "name": "Yasir", + "sex": "m" + }, + { + "id": 6, + "name": "Damiya", + "sex": "f" + }, + { + "id": 7, + "name": "Abbas", + "sex": "m" + }, + { + "id": 8, + "name": "Sahar", + "sex": "f" + }, + { + "id": 9, + "name": "Neo", + "sex": "m" + }, + { + "id": 10, + "name": "Damali", + "sex": "f" + }, + { + "id": 11, + "name": "Olajuwon", + "sex": "m" + }, + { + "id": 12, + "name": "Elinda", + "sex": "f" + }, + { + "id": 13, + "name": "Emoni", + "sex": "f" + }, + { + "id": 14, + "name": "Nabil", + "sex": "m" + }, + { + "id": 15, + "name": "Kheri", + "sex": "f" + }, + { + "id": 16, + "name": "Kidus", + "sex": "m" + }, + { + "id": 17, + "name": "Aiyana", + "sex": "f" + }, + { + "id": 18, + "name": "Ayana", + "sex": "f" + }, + { + "id": 19, + "name": "Makoa", + "sex": "m" + }, + { + "id": 20, + "name": "Cyrus", + "sex": "m" + }, + { + "id": 21, + "name": "Mina", + "sex": "f" + }, + { + "id": 22, + "name": "Zia", + "sex": "f" + }, + { + "id": 23, + "name": "Roshan", + "sex": "m" + }, + { + "id": 24, + "name": "Taja", + "sex": "f" + }, + { + "id": 25, + "name": "Naveed", + "sex": "m" + }, + { + "id": 26, + "name": "Suri", + "sex": "f" + }, + { + "id": 27, + "name": "Farah", + "sex": "f" + }, + { + "id": 28, + "name": "Shirin", + "sex": "f" + }, + { + "id": 29, + "name": "Navid", + "sex": "m" + }, + { + "id": 30, + "name": "Azra", + "sex": "f" + }, + { + "id": 31, + "name": "Adonai", + "sex": "m" + }, + { + "id": 32, + "name": "Livna", + "sex": "f" + }, + { + "id": 33, + "name": "Sheran", + "sex": "f" + }, + { + "id": 34, + "name": "Mayar", + "sex": "f" + }, + { + "id": 35, + "name": "Magdalene", + "sex": "f" + }, + { + "id": 36, + "name": "Areli", + "sex": "f" + }, + { + "id": 37, + "name": "Or", + "sex": "m" + }, + { + "id": 38, + "name": "Josiah", + "sex": "m" + }, + { + "id": 39, + "name": "Zetta", + "sex": "f" + }, + { + "id": 40, + "name": "Rohin", + "sex": "m" + }, + { + "id": 41, + "name": "Vilas", + "sex": "m" + }, + { + "id": 42, + "name": "Isha", + "sex": "f" + }, + { + "id": 43, + "name": "Shlok", + "sex": "m" + }, + { + "id": 44, + "name": "Setia", + "sex": "f" + }, + { + "id": 45, + "name": "Surya", + "sex": "m" + }, + { + "id": 46, + "name": "Arushi", + "sex": "f" + }, + { + "id": 47, + "name": "Aditi", + "sex": "f" + }, + { + "id": 48, + "name": "Rachana", + "sex": "f" + }, + { + "id": 49, + "name": "Vadhir", + "sex": "m" + }, + { + "id": 50, + "name": "Mohammad", + "sex": "m" + }, + { + "id": 51, + "name": "Shaan", + "sex": "m" + }, + { + "id": 52, + "name": "Arathi", + "sex": "m" + }, + { + "id": 53, + "name": "Ashwin", + "sex": "m" + }, + { + "id": 54, + "name": "Rudra", + "sex": "m" + }, + { + "id": 55, + "name": "Loma", + "sex": "f" + }, + { + "id": 56, + "name": "Patrick", + "sex": "m" + }, + { + "id": 57, + "name": "Sriram", + "sex": "m" + }, + { + "id": 58, + "name": "Aayan", + "sex": "m" + }, + { + "id": 59, + "name": "Shakila", + "sex": "f" + }, + { + "id": 60, + "name": "Iran", + "sex": "m" + }, + { + "id": 62, + "name": "Dara", + "sex": "f" + }, + { + "id": 63, + "name": "Jama", + "sex": "f" + }, + { + "id": 64, + "name": "Yasmina", + "sex": "f" + }, + { + "id": 65, + "name": "Mikah", + "sex": "m" + }, + { + "id": 66, + "name": "Aram", + "sex": "m" + }, + { + "id": 67, + "name": "Arash", + "sex": "m" + }, + { + "id": 69, + "name": "Aashi", + "sex": "f" + }, + { + "id": 70, + "name": "Zamir", + "sex": "m" + }, + { + "id": 71, + "name": "Mostafa", + "sex": "m" + }, + { + "id": 72, + "name": "Yasin", + "sex": "m" + }, + { + "id": 73, + "name": "Zaki", + "sex": "m" + }, + { + "id": 74, + "name": "Ammar", + "sex": "m" + }, + { + "id": 76, + "name": "An", + "sex": "f" + }, + { + "id": 77, + "name": "Shira", + "sex": "f" + }, + { + "id": 78, + "name": "Yaron", + "sex": "m" + }, + { + "id": 79, + "name": "Noam", + "sex": "m" + }, + { + "id": 80, + "name": "Shalom", + "sex": "f" + }, + { + "id": 81, + "name": "Ester", + "sex": "f" + }, + { + "id": 82, + "name": "Aharon", + "sex": "m" + }, + { + "id": 83, + "name": "Ahuva", + "sex": "f" + }, + { + "id": 84, + "name": "Shomron", + "sex": "m" + }, + { + "id": 85, + "name": "David", + "sex": "m" + }, + { + "id": 86, + "name": "Michal", + "sex": "m" + }, + { + "id": 88, + "name": "Ahmed", + "sex": "m" + }, + { + "id": 89, + "name": "Abdul", + "sex": "m" + }, + { + "id": 90, + "name": "Ahmad", + "sex": "m" + }, + { + "id": 91, + "name": "Noor", + "sex": "f" + }, + { + "id": 92, + "name": "Wira", + "sex": "m" + }, + { + "id": 93, + "name": "Malik", + "sex": "m" + }, + { + "id": 96, + "name": "Hakim", + "sex": "m" + }, + { + "id": 97, + "name": "Samar", + "sex": "m" + }, + { + "id": 98, + "name": "Raniya", + "sex": "f" + }, + { + "id": 99, + "name": "Nader", + "sex": "m" + }, + { + "id": 100, + "name": "Bahar", + "sex": "f" + }, + { + "id": 101, + "name": "Gibran", + "sex": "m" + }, + { + "id": 102, + "name": "Alysia", + "sex": "f" + }, + { + "id": 104, + "name": "Nadiyya", + "sex": "f" + }, + { + "id": 105, + "name": "Najah", + "sex": "f" + }, + { + "id": 106, + "name": "Basil", + "sex": "m" + }, + { + "id": 107, + "name": "Yasmin", + "sex": "f" + }, + { + "id": 109, + "name": "Salma", + "sex": "f" + }, + { + "id": 111, + "name": "Rahim", + "sex": "m" + }, + { + "id": 112, + "name": "Ibrahim", + "sex": "m" + }, + { + "id": 113, + "name": "Samira", + "sex": "f" + }, + { + "id": 114, + "name": "Sabir", + "sex": "m" + }, + { + "id": 115, + "name": "Suhana", + "sex": "f" + }, + { + "id": 116, + "name": "Rasheed", + "sex": "m" + }, + { + "id": 117, + "name": "Osman", + "sex": "m" + }, + { + "id": 118, + "name": "Irania", + "sex": "f" + }, + { + "id": 120, + "name": "Rasheen", + "sex": "m" + }, + { + "id": 121, + "name": "Estie", + "sex": "f" + }, + { + "id": 122, + "name": "Armaan", + "sex": "m" + }, + { + "id": 123, + "name": "Lela", + "sex": "f" + }, + { + "id": 124, + "name": "Malikah", + "sex": "f" + }, + { + "id": 125, + "name": "Gulzar", + "sex": "m" + }, + { + "id": 126, + "name": "Maryam", + "sex": "f" + }, + { + "id": 127, + "name": "Adrian", + "sex": "m" + }, + { + "id": 128, + "name": "Blenda", + "sex": "f" + }, + { + "id": 129, + "name": "Kasandra", + "sex": "f" + }, + { + "id": 130, + "name": "Hubert", + "sex": "m" + }, + { + "id": 131, + "name": "Deniel", + "sex": "m" + }, + { + "id": 132, + "name": "Konrad", + "sex": "m" + }, + { + "id": 133, + "name": "Mateusz", + "sex": "m" + }, + { + "id": 134, + "name": "Leon", + "sex": "m" + }, + { + "id": 135, + "name": "Kamila", + "sex": "f" + }, + { + "id": 136, + "name": "Albin", + "sex": "m" + }, + { + "id": 137, + "name": "Cezar", + "sex": "m" + }, + { + "id": 138, + "name": "Gabriel", + "sex": "m" + }, + { + "id": 139, + "name": "Maria", + "sex": "f" + }, + { + "id": 141, + "name": "Ina", + "sex": "f" + }, + { + "id": 142, + "name": "Eduard", + "sex": "m" + }, + { + "id": 143, + "name": "Claudia", + "sex": "f" + }, + { + "id": 144, + "name": "Paul", + "sex": "m" + }, + { + "id": 145, + "name": "Ileana", + "sex": "f" + }, + { + "id": 146, + "name": "Lucian", + "sex": "m" + }, + { + "id": 147, + "name": "Aida", + "sex": "f" + }, + { + "id": 149, + "name": "Fatoumata", + "sex": "f" + }, + { + "id": 150, + "name": "Fatou", + "sex": "f" + }, + { + "id": 151, + "name": "Musa", + "sex": "m" + }, + { + "id": 152, + "name": "Mariama", + "sex": "f" + }, + { + "id": 153, + "name": "Oumar", + "sex": "m" + }, + { + "id": 154, + "name": "Agata", + "sex": "f" + }, + { + "id": 156, + "name": "Aminata", + "sex": "f" + }, + { + "id": 157, + "name": "Asante", + "sex": "f" + }, + { + "id": 158, + "name": "Zakiyah", + "sex": "f" + }, + { + "id": 159, + "name": "Kwasi", + "sex": "m" + }, + { + "id": 160, + "name": "Jina", + "sex": "f" + }, + { + "id": 163, + "name": "Kwanza", + "sex": "m" + }, + { + "id": 164, + "name": "Imani", + "sex": "f" + }, + { + "id": 165, + "name": "Milly", + "sex": "f" + }, + { + "id": 166, + "name": "Saskia", + "sex": "f" + }, + { + "id": 167, + "name": "Lyuba", + "sex": "f" + }, + { + "id": 168, + "name": "Laszlo", + "sex": "m" + }, + { + "id": 169, + "name": "Nika", + "sex": "f" + }, + { + "id": 170, + "name": "Yana", + "sex": "f" + }, + { + "id": 171, + "name": "Vlasta", + "sex": "f" + }, + { + "id": 172, + "name": "Ivan", + "sex": "m" + }, + { + "id": 173, + "name": "Milana", + "sex": "f" + }, + { + "id": 174, + "name": "Marica", + "sex": "f" + }, + { + "id": 175, + "name": "Marko", + "sex": "m" + }, + { + "id": 176, + "name": "Petra", + "sex": "f" + }, + { + "id": 177, + "name": "Arica", + "sex": "f" + }, + { + "id": 178, + "name": "Zainab", + "sex": "f" + }, + { + "id": 179, + "name": "Attila", + "sex": "f" + }, + { + "id": 180, + "name": "Eren", + "sex": "f" + }, + { + "id": 182, + "name": "Demir", + "sex": "m" + }, + { + "id": 183, + "name": "Angus", + "sex": "m" + }, + { + "id": 184, + "name": "Temür", + "sex": "m" + }, + { + "id": 185, + "name": "Sulaiman", + "sex": "m" + }, + { + "id": 186, + "name": "Ozella", + "sex": "f" + } +] diff --git a/baby-name-picker/src/example-screenshots/finished.png b/baby-name-picker/src/example-screenshots/finished.png new file mode 100644 index 0000000000000000000000000000000000000000..d77ed520f465372f34816ebab89864dadbabd5ca GIT binary patch literal 144496 zcmeFY1ydeN*EWi~6Ck*|ySqCCch?(thu{(81RC6Dy0sjGa7Litk zfq_}wR@?#sAp(&W6IS)mKh1>pz?*M**XS6fQE#Ff)=M@U)jQ{~Gu#dQWym8Ppeqs} z1U5X5_#q26j2IV;g!CDlc?n9lyW@dowAR#hR6f~^U8iI5qm7_O|6-!D@#6HHH;E5mq*8*rc^?RTHeO-+Xme}Yv^W6ptHV)*! zqmX{^p9|QyfJ~H}`i6uUQ`UcW6#zkH%MJDK>(gM6!ir26vUK5p_CzLRHOl<2J(3wx z0`EI3AYDfI_j}9e#QY-!;2(I2g{%OS_`~M^+7qnOiW9=Wua{s!WpsFtq&R~9B`lz* zO#W9?{~s2WZed8yPc8LLiZc5o_WI!!oj9F^Eeij6prJ8Xre3jK{ci(%X2+UV z42v_()qSMpy_Hot#H)Bn&*5J7HFBah*PtQYe{R}phS28SLocLBH^q<-aG>d?Ef(MR zs$ibk9G~2Anpgpa)mpUgU*s7!6%8~4C5Yi=S#tWvNUHU~=IOOC=!V

fCPur@XhJa0Ml_kCK5d{oR2 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

f?){>%ytiTF&A*jIYg24N26Z6C(2J;z#h- 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 z z# z$q`%H$SQ`)nU2bCjJ${V7-HDOJPgU~=DD$NxtrzXAE&S|OB}@N(NGjWY>2J=@q z*jRs$Gov6GAWkCIj&UVLU=Xmo&!$7AFvx@o;(K4rE7Brl_yDf6dINFe^(c-tW?+yxtB6z5aai8Q+8< zs5LUEC;Iyg-p$?*@K+!4zZo$Z=mGosac90^`eu_MaVRa73FB7Q ziWfL3ivPx(P{WbZ19#TBy^cq5Dpj(SX2F9t-~L>hXPJqv4%K+Id;|gAP0;?wP9b;a zQ49DSF;aVnUDt7!o)0Y7^T-lwz@5XH`>}SNtjI?V@vR?WP_p-5_CcA9=dCb=HFg^$ zsEe8%bwqFinE8h7g^bO%_m7-#g_56Vyz!ALwB>oYv?a|-@>VP?mrGuC&vcdM;P|M= zFXOANEe5v*GO0|izq~6OVR_Ec>~3I*Mf>Z&e?zUp_q^M8zVzgLDixYtciXzs`ICqm zG$qcrUKOHlm(0gu!J(Ovkx}!CDBr%)n!AUQ@bOSd7_Z$?&c>0{uug_9JzFV#&`KSxfcR)oK4iyW1R%?+yC^TUPrlBx-s& zbyH(0uzSw*EF|wKKDIw{Ix{f=ME>$4q(!B~r^vA{#o3Z z4UjQvKj8RW-!7$qWiBV7WH|^3kNQQ?XRc;L^c+$5X%iOyeEXW^H0oG4Y+G0RI%`fp zp2d*TDu2EK3-!5ikxA;cF=cm)nMNeB*xs;H`f2D^8g(~<%kmm&c;Z)+X|gkP)OFc; zhLT5*fVanLwb|-8NgSsY2kdU*2FRU9-8|PkbVe)uzUJgCZfB!V2+-W-=Bzvvd)PJO z6-f0zjB>hl6iy0GEm%R1Us}N#uHD->&WjNC+~@-=yIz1 z@89orkFscdTx>GgV`GxnS;j{7%TwPxm#U+pv@6x*AxCvgjWur+jP}LMvI=?!$9^Ge zQ~Ns{d%flWRHMQ)WPq3c8Q)r$nyTs?D>DJRQ!E$mXCo%&!5fo#ssj7dqmwh?N2hgs zqyn~W5y$9Q_9^|r#_ZvZ#3;Qv?6J;18xX3u-#2FGYu zSBHZ(*ztCTh9)n3m=vEuOSw&1^der_%U|CjLMDVPkdILc<3MZ_;0%+DMbny7F*=H&A=2Z#r`F7;Of) zU^JXL0GvVzh6W+I)wO@!f+*XxDM0iLsW zgA~Vv{Hf02(ShPyA8iVgRK0vXRh85TnI;Y}tEJ%Vo9O+`^7*k@QA*#wF#o;!(N64T zx$G!l_lWyS)%*0t6f-gXkq+fl&r=z6$9R2(V{k^yG zyol8+;76d&9F%)#)7FDC(UD6*r&Yns!h~@1n859>){o{yo|aL5o>w>R7L^{1hlz?p zP@v)xAm-Fv)}A&fgwymB40<&+q5DihSIS&+&1iuz1mERYzzj`I;%{k@Rds`A!7VZSNgrrxFH*1~Juy z(QCvyI05pG$rMHg<{~dDVpax99bWFt4Es|jv{0ZDFg!Bq`p$+gBTakNW^`qQk&4%7 zqE4*jw#{t54?TP^CQ1evNIgW?C3nSt%que#mTCSu7;R6A%DOa*`y&LA-(D4*k{eyl z`M3k1tm`F3)wVT+3~rJmwf4uvo1VaeVbY03qo{}eATbe5OVg)O5ON8%ILG-Qy|R%a zk%>I2xcGR@G_J~ih&w|-f))jkoNQ*NT(g0 z{3<4NVLe~d)>Pk|SqbGoyf|RAbU!I-GGWDu;L&`=Sqmn+j25*hDWclX1QT_#=H`e*yewTba-2Uq%znWovKoa@SF`>2a~x zmFz5AHVERhA5f1}%nc0-Aq=FLW2vC`*E0#`M>3(R{2_TvZcVMk>;EEs(2r6hBOid< zoDTQ%7N@RXT+UUsY4M4QPR}P91s}*DOTPhIBZaVngqwO$D*f-DTyI9BPVg&$5^OAk zmxG2qIy1JZe>z@WT|I3c*z%|G#l)4WCAL{FNi$7SWGU5i=2*2&T5?-#g2U)Qi8Gs&O2}%E0)R{#7iq~Xvpg88eX|Zg3D&2{I zN&%yciK%*!BZdSAGne{l>g56|9I5a1o+;YRL}GKdl7i;h-m}rmu}hd{cJq=kFYQtD z{?-`evD+)}$w0_yqM+1ncAd>IOsX>;4VufcR(g_ICGb`S{Mfk({a-Z5=IYp?m+U}TB`zq+evJp;9KgB#OL{^6Nof0D3d!b$@7FpTu1~yZrG5;@qH`z zR_8f{K-!Xw{SV?QHC}>ey{Vhn^L}36Qt__5q?F_;g@0%a2}ZS%wcHn#}T?lqpe&4c|((SOezb~Bntj~3u?@Dgr>g_FR`D0A2kBTf}-vJXhiLl*YysKqrPU-aU=d41BZr?9yHnMux?JhezT`?If4 zJ|$?modB#p7f3I=rCBU~xpx=n4{jW1;i~_?VBd{F;IQ(dODjh+7PVcks^C;w$DwjdL`pU(vNdQCHa%EeWxI>FT zl9O?l@13GfAl%7;UG?S&-NEBeq0nat8p2Bw!1`KyHC^=NmjaQrbJr3K+dKyc(REEt z9VT8IZfdSdo$WCy8|;4W4zp_wTwHT>#ZxP|0BlyxCIlaW{?MlWZJm&Fj6{YbuR%r` zKwWeD;BctDcmq*O0+2>t8g@HwS(QQ6htKuY%Vs#DFMV@+a2P7vBKIfuGBZ3rIRk;h zM$%T!GL!UK8dBCV)%XJ}HZAC5W5CZ;lvp^}r)Wq-XjejH?Q?&4tFDX5)zV%Jm@c+q zdB$1cyDowxKh|T0(SlImL9+4TbZ1m@LK{G}RTw6KlL0;$tWfr{x>@=}Vh|@=bc*vO03s5}o)KB}8NyNCXYkt;_49A>x~BcO2A;=_ z01pmT*?J=k2#yydntJB_Ik{`8@kct14qw_If!xZe5-ODe;PS$ZZ+cc%1PnC(|NPK? zr|yIg*uDOCi>6=9Lo0memQ_v|%>}inltF4dTqqM1YPz}_UgXme z@+QVnvXT5qW$fAuny&udO7?DztK#wMb`b9!p>})!^4|Fyi<6k{ykAI?U}wlMH=7lI zbZP{GsruH((0Htu!XK+rQL96_-r|F1Wha@FbGv=Aqx<3bFp3`Pw;mePyzU_ww{1|~ zzi_N?>#4i{hOvril?mI__!PW8`wA#FIPNRYXFo5+gh&=;l9UeBiq#XW==^UP zWY|XZ0?fH9CL+b-p=uU_9)I)Lz~b&5!ky=zK-SBZl~i;`;3wxM!4aM>YKWeJ;E+0T{+hh! zjH87-QxNYS#fDA!5mmd2dEV))3kw7n6=wD|^Q+TT5D<7Kky6rQ)HKIuvE6vk{XD#k zprC)_R|Le4u7^55RgISOsjG}jmHV{u=4-^MW+@7qn>j!0E|E=8nd}!K3agujP_QS} zHebn=N67R9YV@`(#`dAb44# z+a04b^IR#GaoWj_pwzLJiOO$}kjQp^&2SrO z8(IZla{M*F=$!AU(M5+PPrp{D2ZsRDA?I&w1%x=HGNU;)b!2AmbxFwqxiszcCiBj3 zOQR+x-QILYF)*`dS8QW`>}9^yZ~4%He&RG?*0C~Yy}x{6L-B7AV*e4P3o^U;hEs=` zKPFC^l!pGO-V{&vZJ=8l;v`9LA}pz5=L^~>VMg#gxN#J_kYc!D&Rky!2H=DF@kluZ z`@yTFCPJteyxPnq^K^eB5oDJ$`hCHLwiP^5AjV$dNDwHpjYQ_=-&hWKHIBflj7rWJ zv!M8kB~PAbUdVjwtAtU-mv22U&$v8O`J=Nc@x(1>UG4Hn=kjn@$+i6}`pH+^ZP#RE zmL0Rr=5Oxs$Pqyg=q)bKW+vWz<%>H?fJ#(cv#9Cs2r4UwR_4X{V-b~yDDOXK>B>Be zI?oDHZFyD{n?na;F*7&W(BvvwNYx673%X~HWg{ZugQSE2v2gc8hlJ4;G8@A&k1Zz~ z7d;=)9@srLEDIju0UBc)X^>e_Y#Hr1dj1+-Z?SEGoOvYsNBO#6;!$l?PR`mIiKbF8 z)eMa*Uvr6$RQ+a%9a|7^pX_8KyfRU?A|oGPvFQXOLlFvkSe=iwi!gPpx4=o;*%wIX zmGi#!%Z-x7baSqt!bAA>Ro;e@TI}VX{H+)LHS@wwP#HSDArZvEHn$ ztM;92tmRX3Qzy*_S#3dXyNF*3PR?|Anbo{9_2Z~LaVXZ_v8m+^a%^zWcpmvT2*#<- zrL&e_RDGuVGz#Yow`ASWd8NC2p%9wyvY^y*YcTu}=WNZaCsb2at#|ub>r|KIC|le8 zg|Oknp1cwoZK#}UTosD}7MoRP*B@;!roc6=9OVyW7H)WQ1Ij*V#M$L#43@u}Drr=3op5hf*2bl3i(eFi zpPcVJ(!f5Do+?GPSC;#Eo{{`<&d79Kg~lpHCwRyP3M5zdF(0C%cvpw;q4_9Vbp{Nu zr*-om?7VDD7U*J@mY2V4nflJ+YjoaOef>4e=Bs3npb_MOE8 z$t@*7M|6^vci`wO-^p+H-N!AN-)8YPsHqOD@p3^Zk+U zXT*MQ#W0<@nmdR4`Kpz1eqg(A1${tq1H<&GqW?AjDEWJHJfu@>N2iz%R8=0Jfy(Ip*?bTwWlNgD3qLXIUNpE`Nc7NVwnMu2c zjouUSeL8rdZye~j=q-wb!MS)XEG4R5o-czkO(0dDCggfL&A`JW7soZ0NCJ@v zEF?u2cd{)i8l|PeB6Q2ag0gp1D?6SN{1t}uGVJJxGlBaQB_7_&%JQ1!H(c@zykb); zpr_Ih z{-!DwY^WjSNAdHyyH@UYMyEdG>bs+GND!?D0FePqc=Y)2qJUlF{nq7YDVmsvUhfvY zo6)+Kn~brj`0Sp-;(WO8*rTWaDTJbzJ#|>m__4)Bl%Pbo(^%<4RxBI_7a~Fb^D96~ z(Tvg7*l205U(!c1gt->iwfQdG?)(+WmjCBsJu)!>xgnw|e(Y0;e`^6uT{3(q?~V%z zivsa}eG?Yx9tk^5XiC{T-9O%a?lKQ6i28=psk8ONiM-)Yy{Jk*;i4Bm1+D2G@EyM( z>-L>qA7^{K z-gTTS7;K1awP{J>qG9`hI(L0X6~;-U$tdMvygvW$zi$WyLoyl)31as4-xDJ z8*8Y+sL+dmDa@+J-si#+Hqgm>0?n9ncZ?6WrC80%=8(}ylx^Z(0f9VCMm)_PFPKB( zy6<|%)?v9YLOE(HEBG(y*z-_YPgMoQ1xOL->z8K`!Em52OuUdG3^9qA2PS7nD7_}i zIR>Kna~lw>UK%YU^zB3Lge;BGoSojiu%zfmU9_khqDm}tss63KPs{F?KGOE56Zm+J z-KFH1i*&wkIE4Vs4z2wq9|)W5Rc(E7$>T6FZ}$d8dE51-#W`IJm4wC3MYN|)Gqb<%4#!z{AwbijPoX~$iQ#62 zggpXlpkMd?>>8pl>RJgs)o!4BFGK*zCD9qCTuvPRQSdY+m(-eR3Me$$jp-I*v*G+zR|a+3>g^$3SDuc z=$cVgvf>4l!Dmy`q_Xgk(0~gNNM}h3O|j~c1nnnj4AFN$>r;4OcK>r72B5RvC8w7) z0Utz15|rSseWMqD#eV*7VnsohA8XiKQWBe{3i}|QSW6a%dzdG^wW1hacr^m&O~17X zj}A-Ov2!r5Qr?uF4^#AvbP>nHE!p~!VX_#_PA(U9a1$RbJ3*bp4EJuzl1OnI@PHnhaPWU^iKQ^nr~4IugT zJ!`8PYV7TA!r@EU?GTNuU(N&C75kjgr(sm8?4=|ndMp#~&Vt51gP5dsEmPxDB^Q0W zBV$C}9Fd_T>weqM?Ee}%ytg@1`NzqZvwF(f9T~Z%x=h6Os8_l zQm0RR!>0E61-2qi&|`3LA2hiIc<_k|r?Z^gtwcyo%)tvlY85#Ct#;Y>Pv07m)(`y= zEL^X*w^iDvkf_y*%t_ToATU>Z&E*n%I7q}-x&~RkYJ|)>Qv8(zZr!X$nCdoh? zG+m-cLcSEn@7)UnB`pPB2;_DIN0(tP22Ve+Jh%~9P4wXzm_$f;P_YGw=yKmI`bqjp zt=GB>mDG{>+nB<;EmFCC)yVxAJ%;JQrg@$!o^Aq{>RWJrg~pqK=l*MnJAfS4i8T{BRViR zM%!X7^c0JLj!p`eR}%W2mClsRx2C%t7kv8Bifuih(a*2_Vp7)>WII*a;{p}!WQ~gx zz47B(ie5D^8l(UbN@m0vv;uTkX0m_K5g78?4mGLLbRifjSs*_T1nJjPzA%tderwqr z%%(3j<8;T^VpMH7jZbKg@JkBQnCWb(l3Sp}hYB<8)Npt^{}`R%KD`0VY~Nh~Gn?uv zAZEKzTrg8CUPwuJK^ovnM3L`^ZR!1g zq*$wd?HQUj*@R^fl8&LBL?!teg;vhjj9_(s) ze*Ti5-OvKIjn@7qY~(v#FAHoCMGpUztyC4bUR;nS7q=gfti%F>bsXub&`)8xBgrek ze0CbTSlD>i8?n;n!|wjY@#&j>d!Ld1Lf&=BVOqAIs98i~8n6?Y2{D87g$57YRjkL; z3%Z?|E#2lo@WNpKq1(dW>bA)?y8UIPzaQo+M+I3=2rQSFS=vY_U8pjA%l{IKEy!}Q4Mty=EvBG-`{022Zx%pV zTA1h`$(h6NgF>^HGUv>0kG(c)L`O$a{!M$q?6^&^O5XgP)DIjEu6&nMm;!Wj&GtE4 zN)KWR2feo@AmJe`YiLxR(o98H@DzbpVcNd3uX4u6KFqHgj#s9+uYz2;IX#Vdy@g%V zE8wfEaCVW{TO292cf^5L3GBXtpNRXhMr@5jNu{xj3!^(2D&nA^7VHb8-mJ{Mh&-%v z2ExM!%Pp~?m+;I`*no&JWQ;75p@B~gKs?rodsq2Xl?U@3^$Ce^TQ)QEP#-Q8<0&XG zIjbC2y$%6G7cgCKsxYu1>f?8Ne5h{QPPI@IGK!C8*Zr4GyKoIeSZ?j@1;&X-=?tF9 zJ?&P#?e05;fNxma?FW~K5$vdSu>I?O+@-iKtn37UC?FQB^VOG_<2)C8CSNZ@MyC{_mbcODhhblcDx zyw?{OA`7OsX`DiG4b?Vu=W};k97H3Ig+EOeU2NV3@cRbmHvv~JeKuXvNL))M5J-;x z%RXkfg!5hk=pZo<1mk!(SW-}}5D;tUuGh!&(5L>Y`N=QY_LFJ6I0xMLuvRpATNXK_ z+Ss&Y6LM7CjE<=21glqS;~>f=%|`%1Ub<&2a5#)CXL z6Ri~H81gUj>Wcr1xaD&~sf|F8#6{IBVd0*F>{#!=1R{R1$s&SV(?Z#dwN)I>V_uf#NViV^UHr zP}cqY=ij4#ti~9{Eu{u#EhzqI&C)6AM%=vUeE(Q1vw)w0vpa=HWdbWstZRYy&-^md zvW!T@g&>Egx1*ygV-T23X;*{-Y5;#8G?MY)TG z{(07cFjz2NgG|*}cHh{TA>Fd1j*3t7=^EP&a3k;lVmV5ZD)NpKJ_6x9@+LvP|Aj$C z0OAN=c4Sl!Xg@VLJm&AeDwwajRVtYQGyPcJN&t5=iu$ZSbDx7>RDt3fOqL@uBakl| z%*a~fTr&iJb^>rD&&Wi%%sm}-UkgyW0#tVkcYGLS&h4S0ft>FPM zd~8I|KrFgan^e=DVmq%S^GK)qzKEb11In!Ie}J^YAoJ-yJilKiaTKdRyRrwUX$=-z zpm9yerIpE#$oy`ywdN{rpq=dW&85s(k$s&;BLUl4fOy&|kx#v&!_UaHu#SZfLR3);qxg&*#g*H6SrFuvj5JonMYb%mDbGMbU9zA`qN?$63Bzv z4&pOEb)7?sVq@SKTb4Z+q-XTDP+g35+?wg-p3I=zM&e7TMyNK)BHO}q{ zhlMCw1wZk+t06LYThK`QrWffno=s-^O`>h^AI9PTIzf=3g5>3}spaq7=kS5|jM`rm zg36NN&92?wrpW!$$~H+yySBifwzu4Zs?NEYs7L*IlpogJ$!ulsFGo|7WTp|G|HYRK zt<%O&CKhW>O#G{ZGK$1Ir$ppqgVFgQFSW%*W)wAOCd_ zDiYNRIBgEVKX6O8Qg_^g97nSxEgLemL}RXTBwVx-;a`(MzBHed(-e>QL z#2_KzZD;ESI!oqq{koxA$8QY|3&0=Xs;D5Wqan4PyNodvV=E?2w6;zz36>d&&LKKK zyw6_D?*e5Or1FeR99Il}cUBwJ>jWAPwh9Y{E9A@bo|WZa^gf?4DG>_m;d|Js!Ppkc zd%5(&DK`J4WNc8pb8!AZc3kHUO{YD_xY$IQkI6-PDvi!mv zOoM_3B|A)n^({o;jMi_gQ2hQM`nw1nLl`tfsYbSEOU0ZnFi%!3w_90O(Q-MOxbSpW zV!w}CPo4v>F8qx6Mp6>JM#mt~kmuJy%1#8}X-ni!@E<~Du$5g_RN#ow-TA33Ac|Ev zd>{MbM`won1>v8=0a0We5)#`%b{i$SEtco`NBj0&C?MviUII=0kEi+6Fk-6s1(PZa zbR~6GgFXio5CPJu)%98T_RM0Xm6-+G*UX$0lIeepZkQzcpnai6 z#UdN)q@=EsaEbbk;f_u)AK+pc&;keT9jkvE8&${&<=Yo^r07c;ApO+JLqE-Nf7{*c46w^oPT4M(I)G95yp_ZK zMoH0!-itXKTqQRCp#^;BeYY{rvT=y@=WB0+?gFo4?qL%52`7rX9{Zcgq0#ueQ2^kAIdM7$Aj{ zv~#kPhkNo^tb^p-(R60PZ>!mB8MmROO*lCx7Xo;B9M!`>iVy&KliMg#I_+wj$Ki;S z=pF+%k<+z5O6{Ntf=*?~M!T$<+A8n6k%GMh^-ENKen4rQ{oK`5$nF69%ChNr123%S z_4`7}N!t4Q`oY0LB%+fpzYp4M?0Xvz$4SflTzW!Wq0?IT)iPDw{gEZV{N9!9K(Rve zv!>9D3(pta>q4}ecl@8Hjjajple%1B6=P_9We2bKdUd{DPgs;>fwG3wY+e;%5 z?{6tLM=qv9=uKT2h%>$!q0=1rQP;5Z@_+y}3E1!02h}y(&6-_TY3C@cmh%Xj-?Z+_ zZ+e@P!IC_#TilvDos_`y2il^qV^RWq6jAy^_LUXTl+9?0JKfD#9vgmhP4~(B1$+Cv z%o2$gU6xc=t~7bjOES`PH?Pb$Z+sF)*F`u5f!uR0B4d?+b znSbOro6~5bNC=3cI5>sYVva&yCeZSC`j7{A418HhZ(|x?Q}&Dx47_T<$mu%$b*JG5 zk74ONrhvhejP%*%54qmnj?D&&L-+0Q5Yv|;3G-AdIyyiPKifYTfrCKdlS?7P*XfkM z0G{F-IBkA>BCB#zK|=_$YRmXI)c;KIL%t*oTXO z3lYz<$+5M*ymw&5%th74?iY=PW5QyoZ93||1z|7TU;7uWmzUiiD!)-kG*zGTD=UyA7*XH^c zCKs0nEWIA_ZR9kUKj(4~+p$c)6SWr=1?w#?v7}n9kri0hq}6n;TZ~%At#5k8S&XC_ zrA{-mJZQ<%1ZNWoAtQswY;eIFdVe~*ut(lrxZN6IZ{=KiJYD&yPXH|@qg;<`_LHYI z=xHM0P)n=JS}n24a++{{A_g{HJI%F4N||DKd4yc{IeC9e^7F^Lep)~GG@Efb-aQt6 z+O0UXo$_${R9w_0DPv}i{=`&VO8QLKd@8MH~ElIxQ~k+;(p*S z)Y$^*RTUMqDz=EmyS%QonwML8%Dc>Wa33^|U$$IoGj@-A84+85kMM-RH@8;@|Kx%b zCdkgA&CZoN(`7^FGvC=F&FViUDaFQf{Uf^|idlB4!Tj^Q23E{CDItKJl~Y`ui%ycx zn4&e66DLk`U3~cUT4l9}FH^OZW@+nPS)BVy*Q(xOdl|rm$gOuou*>9 z9k*WZntx?r6LzI}S7}`QeaWUlneD;pp8Y8*?YXr+Iq)oR#xs;USi-WRsF$CkjpYqf zCSs*d(pjetev=vg>VDZ-v9P2eb0>nGwWuuo)D?RMA2lSRet+$#=qj5(sLtAJ+0Q;X z3Cg1JkWN!<3=c$+6_ zmo;eJ-a%qR7?r6o$@B{bV{Jrrb<84r3P@97E`*;?E-b$k3mXU6k?xUjr0{x z&RBUyn~eSPO-n|_PxO#nB0=P$zLAsE)qD(zg8^(D9E^3kZap$aW_YBBL1H&u+vDdw zMG>ghq3EBOwyA1rv$giq^qF#2z^#omVgt=MO6^J5cg_=agMu)(R)NW%n{G~`2NSiH z^AU*^PE%lzt{qO)_9|`adGsHarKW3-J0gJv19Fq}P%(G-#(!G#?LTkGs)=3y#w;21 ztU=q0oGz3=DstRAt)9?p8&~!)G*;xGd>e;yx6Fx>j)G=lV44wcEHW~l4uO6i$Xi1XNiwb$8kjC2^hUzod; zCO*2e5bFd*K6#;`rADXO(H~l ym(f(Ne*lB(5RMe*~BYG9XEXw(e9?D0I`?VBk5 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 literal 0 HcmV?d00001 diff --git a/baby-name-picker/src/example-screenshots/level-1.png b/baby-name-picker/src/example-screenshots/level-1.png new file mode 100644 index 0000000000000000000000000000000000000000..29f98611694151858f21b7186536a1233188fea1 GIT binary patch literal 137598 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%0D@EZ{|KTHTcVVm4^Q6!!e29-`@afeEK9Get?cP; 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

NO6(iwU45RGGIWTxiv#6+RFpxi<+ktL)tC{uSz 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%0Dam&z$>Vf$$yzS)tT$!r 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 literal 0 HcmV?d00001 diff --git a/baby-name-picker/src/example-screenshots/level-4.png b/baby-name-picker/src/example-screenshots/level-4.png new file mode 100644 index 0000000000000000000000000000000000000000..705272faca7c8a53504121ff7b401a31c77b7561 GIT binary patch literal 73093 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 + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/baby-name-picker/src/logo.svg b/baby-name-picker/src/logo.svg new file mode 100644 index 000000000..9dfc1c058 --- /dev/null +++ b/baby-name-picker/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/baby-name-picker/src/reportWebVitals.js b/baby-name-picker/src/reportWebVitals.js new file mode 100644 index 000000000..5253d3ad9 --- /dev/null +++ b/baby-name-picker/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/baby-name-picker/src/setupTests.js b/baby-name-picker/src/setupTests.js new file mode 100644 index 000000000..8f2609b7b --- /dev/null +++ b/baby-name-picker/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; From 9d8e3bc26f717b20a0917dcc897c0bb7dc31095b Mon Sep 17 00:00:00 2001 From: AmarachiOkereke <90873234+AmarachiOkereke@users.noreply.github.com> Date: Fri, 29 Apr 2022 23:19:19 +0100 Subject: [PATCH 3/3] Job Listing Challenge --- job-listing/.gitignore | 23 + job-listing/README.md | 70 + job-listing/challenge-job-listing/README.md | 40 + job-listing/design/active-states.jpg | Bin 0 -> 32528 bytes job-listing/design/desktop-design.jpg | Bin 0 -> 108313 bytes job-listing/design/desktop-preview.jpg | Bin 0 -> 50277 bytes job-listing/design/mobile-design.jpg | Bin 0 -> 107580 bytes job-listing/design/mobile-with-filters.jpg | Bin 0 -> 29046 bytes job-listing/images/account.svg | 1 + job-listing/images/bg-header-desktop.svg | 1 + job-listing/images/bg-header-mobile.svg | 1 + job-listing/images/eyecam-co.svg | 1 + job-listing/images/faceit.svg | 1 + job-listing/images/favicon-32x32.png | Bin 0 -> 1063 bytes job-listing/images/icon-remove.svg | 1 + job-listing/images/insure.svg | 1 + job-listing/images/loop-studios.svg | 1 + job-listing/images/manage.svg | 1 + job-listing/images/myhome.svg | 1 + job-listing/images/photosnap.svg | 1 + job-listing/images/shortly.svg | 1 + job-listing/images/the-air-filter-company.svg | 1 + job-listing/index.html | 193 + job-listing/package-lock.json | 27336 ++++++++++++++++ job-listing/package.json | 38 + job-listing/public/favicon.ico | Bin 0 -> 3870 bytes job-listing/public/images/account.svg | 1 + .../public/images/bg-header-desktop.svg | 1 + .../public/images/bg-header-mobile.svg | 1 + job-listing/public/images/eyecam-co.svg | 1 + job-listing/public/images/faceit.svg | 1 + job-listing/public/images/favicon-32x32.png | Bin 0 -> 1063 bytes job-listing/public/images/icon-remove.svg | 1 + job-listing/public/images/insure.svg | 1 + job-listing/public/images/loop-studios.svg | 1 + job-listing/public/images/manage.svg | 1 + job-listing/public/images/myhome.svg | 1 + job-listing/public/images/photosnap.svg | 1 + job-listing/public/images/shortly.svg | 1 + .../public/images/the-air-filter-company.svg | 1 + job-listing/public/index.html | 43 + job-listing/public/logo192.png | Bin 0 -> 5347 bytes job-listing/public/logo512.png | Bin 0 -> 9664 bytes job-listing/public/manifest.json | 25 + job-listing/public/robots.txt | 3 + job-listing/src/App.css | 38 + job-listing/src/App.js | 20 + job-listing/src/App.test.js | 8 + job-listing/src/Button.js | 8 + job-listing/src/Jobs.js | 32 + job-listing/src/data.json | 152 + job-listing/src/index.css | 13 + job-listing/src/index.js | 17 + job-listing/src/logo.svg | 1 + job-listing/src/reportWebVitals.js | 13 + job-listing/src/setupTests.js | 5 + .../static-job-listings-master/.gitignore | 15 + .../README-template.md | 112 + .../static-job-listings-master/README.md | 114 + .../static-job-listings-master/data.json | 152 + .../design/active-states.jpg | Bin 0 -> 32528 bytes .../design/desktop-design.jpg | Bin 0 -> 108313 bytes .../design/desktop-preview.jpg | Bin 0 -> 50277 bytes .../design/mobile-design.jpg | Bin 0 -> 107580 bytes .../design/mobile-with-filters.jpg | Bin 0 -> 29046 bytes .../static-job-listings-master/index.html | 193 + .../static-job-listings-master/style-guide.md | 32 + 67 files changed, 28722 insertions(+) create mode 100644 job-listing/.gitignore create mode 100644 job-listing/README.md create mode 100644 job-listing/challenge-job-listing/README.md create mode 100644 job-listing/design/active-states.jpg create mode 100644 job-listing/design/desktop-design.jpg create mode 100644 job-listing/design/desktop-preview.jpg create mode 100644 job-listing/design/mobile-design.jpg create mode 100644 job-listing/design/mobile-with-filters.jpg create mode 100644 job-listing/images/account.svg create mode 100644 job-listing/images/bg-header-desktop.svg create mode 100644 job-listing/images/bg-header-mobile.svg create mode 100644 job-listing/images/eyecam-co.svg create mode 100644 job-listing/images/faceit.svg create mode 100644 job-listing/images/favicon-32x32.png create mode 100644 job-listing/images/icon-remove.svg create mode 100644 job-listing/images/insure.svg create mode 100644 job-listing/images/loop-studios.svg create mode 100644 job-listing/images/manage.svg create mode 100644 job-listing/images/myhome.svg create mode 100644 job-listing/images/photosnap.svg create mode 100644 job-listing/images/shortly.svg create mode 100644 job-listing/images/the-air-filter-company.svg create mode 100644 job-listing/index.html create mode 100644 job-listing/package-lock.json create mode 100644 job-listing/package.json create mode 100644 job-listing/public/favicon.ico create mode 100644 job-listing/public/images/account.svg create mode 100644 job-listing/public/images/bg-header-desktop.svg create mode 100644 job-listing/public/images/bg-header-mobile.svg create mode 100644 job-listing/public/images/eyecam-co.svg create mode 100644 job-listing/public/images/faceit.svg create mode 100644 job-listing/public/images/favicon-32x32.png create mode 100644 job-listing/public/images/icon-remove.svg create mode 100644 job-listing/public/images/insure.svg create mode 100644 job-listing/public/images/loop-studios.svg create mode 100644 job-listing/public/images/manage.svg create mode 100644 job-listing/public/images/myhome.svg create mode 100644 job-listing/public/images/photosnap.svg create mode 100644 job-listing/public/images/shortly.svg create mode 100644 job-listing/public/images/the-air-filter-company.svg create mode 100644 job-listing/public/index.html create mode 100644 job-listing/public/logo192.png create mode 100644 job-listing/public/logo512.png create mode 100644 job-listing/public/manifest.json create mode 100644 job-listing/public/robots.txt create mode 100644 job-listing/src/App.css create mode 100644 job-listing/src/App.js create mode 100644 job-listing/src/App.test.js create mode 100644 job-listing/src/Button.js create mode 100644 job-listing/src/Jobs.js create mode 100644 job-listing/src/data.json create mode 100644 job-listing/src/index.css create mode 100644 job-listing/src/index.js create mode 100644 job-listing/src/logo.svg create mode 100644 job-listing/src/reportWebVitals.js create mode 100644 job-listing/src/setupTests.js create mode 100644 job-listing/static-job-listings-master/.gitignore create mode 100644 job-listing/static-job-listings-master/README-template.md create mode 100644 job-listing/static-job-listings-master/README.md create mode 100644 job-listing/static-job-listings-master/data.json create mode 100644 job-listing/static-job-listings-master/design/active-states.jpg create mode 100644 job-listing/static-job-listings-master/design/desktop-design.jpg create mode 100644 job-listing/static-job-listings-master/design/desktop-preview.jpg create mode 100644 job-listing/static-job-listings-master/design/mobile-design.jpg create mode 100644 job-listing/static-job-listings-master/design/mobile-with-filters.jpg create mode 100644 job-listing/static-job-listings-master/index.html create mode 100644 job-listing/static-job-listings-master/style-guide.md diff --git a/job-listing/.gitignore b/job-listing/.gitignore new file mode 100644 index 000000000..4d29575de --- /dev/null +++ b/job-listing/.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/job-listing/README.md b/job-listing/README.md new file mode 100644 index 000000000..58beeaccd --- /dev/null +++ b/job-listing/README.md @@ -0,0 +1,70 @@ +# 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 your browser. + +The page will reload when you make changes.\ +You may 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/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/job-listing/challenge-job-listing/README.md b/job-listing/challenge-job-listing/README.md new file mode 100644 index 000000000..fce64d69e --- /dev/null +++ b/job-listing/challenge-job-listing/README.md @@ -0,0 +1,40 @@ +# Job Listing with Filtering + +Complete the Frontend Mentor challenge "Job Listings with Filtering", with the rule changes below: + +https://www.frontendmentor.io/challenges/job-listings-with-filtering-ivstIPCt + +You will have to refer to the "brief" on that web page AND download the "starter" zip file and explore its contents. + +## Rule changes and additions + +- Use React! +- Ignore "Option 1" from the challenge document. +- Load the jobs data file as mentioned in "Option 2". +- DO NOT implement any filtering functionality at this point. +- Build only the desktop version - do not worry about responsive design at this point +- Name your GitHub repo exactly: `job-listings-react` +- Host on Netlify as usual +- Your Netlify site name must be in this format: cyf-USERNAME-jobs(.netlify.app) +- You may work in teams of maximum 2 people if you wish. +- This is also a CSS practice exercise, not only React. Your result should be laid out correctly. + +## More Notes + +- You do NOT need to buy anything to do this challenge. (The frontendmentor website also offers a "sketch file" for sale - you can ignore this.) +- You will need to log in to frontendmentor.io with github and download the "starter" file. +- There is no starting project repo provided by CYF for this challenge - you will make your own. + +## Optional Extra + +### Give feedback on the challenge + +The author of the challenge (and the "countries" one) is interested in your feedback. + +If you want to, take notes on anything in the challenge statement that you find unclear, and anything that you particularly enjoy in the challenge. + +This feedback will help them improve this and other challenges for other students. + +## Submission: + +Please add links here to your deployed site and your repo, and submit, when you have finished this task. diff --git a/job-listing/design/active-states.jpg b/job-listing/design/active-states.jpg new file mode 100644 index 0000000000000000000000000000000000000000..986eec5f0a3030e290449e30a9c40a7f8dda2237 GIT binary patch literal 32528 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 literal 0 HcmV?d00001 diff --git a/job-listing/design/desktop-design.jpg b/job-listing/design/desktop-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14842918d71b39aadb67d15fc8dc46f2b30a908b GIT binary patch literal 108313 zcmeFZ1z1*1*D$&P0Ywy10Rf3e5TsQaDHV{E?o!g5l1*E%My1VP_ zec#-GKJWj1?{%K{JJ&hq|3}?>X04euYhtZgYt6nr>^>X@E{O_>2mvT40DuDi0S^0s z*8n=0FwikDF)_}aJA3Zj1?=Vbckc^0tlAN59k(Gg# zft8<=lV4gw+Q7gI<)0Eb{088jJ$nm13Jv83fQpNPhKq9e10aD|L`Q*mMW!<-sAwRg zXU`q>0%sA3xpDxwGcyNZd{Y8zowu@e1z!Zlcfl7%@>u}APdo|)02mDFQGjLvm_u#Q zxDCG0cg0=7S7joA;@or#%mFCxl%D}-rlY`|x8f5JfVv;Y559=H%Yic3M=%Ef6)8~w zYOz|>5kUaJ4izg0;kOOS(WqLNz#M?eo97CkQFRW3NUl155JG4j2tENKLw@XHF;^&i zws!^q&=^~X!Ip;b&Kt5J-T=dBS7xIHC#-<55=dq02EkfEo80O#(JL$7OA{31P2 z1~_}E9DFj1`aZ|F)nWueF6WU$FR+S#CX@k)wp_s{iZ7#>Up^@@Ka{^~3qAofjFg*m zPzJy#f{y~82SPdEZ;!Mq`tZ!v&T0e#dR~chg2KWNv z2%cd6zn?>?Uf`1Ya~Nmg+W~k^qWR!Y6pGhv2y}JzApi59IN&>J6a>p}Dmr-mClc+9 zgDVI_F^#m^Kg*3a&P3%o6)C>2Zd=(fZyjU-tl%(aYIsbQac{W@W9>u^1VXis(xZy! zP>z0e;rr*STVxY}eg3p{bH`Lcuy53OX!>{d_DCB0)aJw=4v(6+E`B2|wke#n=40L8 z9zaq6-;ccEI~q=e>@P=Qv;i04@-xZ=+#U^gt4&MajPO!;pz%KIyEd>mV0Wq=MfF#x zgm1U`wD}X?4J&{wfiwe&SLHvSYz&lmMHS^WD@<^?GM!ysgmCB)PTiK&9}e_fd4KNS zC#&K4FlkTGz(ty1u<`l=A9dM0CT^cASPz5YBFuwHhH53Jb-4Rin$Wk*+>e=}HGEH1 z46HaA28>jud>RzK(;Kb#oUz@68lX1u&T(Ct)NCSC=v!QUoDI{jCllSDa$C*$TI4M- zY`hUkJ)092uw%p1v}w-Kq&04(rf(JcVoiek%zj#3H%I}fEZ4kPRAZNAG@{0SH_t;{bg|iWE#aoRgLqx!Y=c?p@d+7PBx>{ z8}0jA4fqP3Ii24M*|oX^s%d$cY7%>N`cHRtnQx3O3Tq%_ie7$R;&x>t=Y1R{|Tl zU(n4;e&#=EdB%|dD!_&2(vtVxgm~GtJXz^-fx3G^Giy#midA-GvWyz9UhL$rlJ#$F zkDG<>Jr-*$d+2(K#;N7T9UG)k^^Z*(oyxe{IgqKfJ#?Rfgom!{KyJGa7B5jvN7l|K zaMBbwtqpFLQ3@7C2eeHOh8@?)KwZxP6eftvK@IZt^acovuWwDOy{5HGkn!1$J=@}I ze(WrpK5pN(-XV~4{gDZR!UYz>W$M8<>{^wvy49>i;xx+fvYOF@TGh9@71-Wdz6qS8 z{f#I=6A8BG-cM#Wm9pFGWahB1)P<`IrO!y{sU!A9#*5OJiyF#zs3K6E_Tv)}J&fig zEU`VD;D3e+tx1cUJEl7tg~*sl0LrOkS?MBlpNj#Mk2w@ya8*8V*I??(V{ffgp`{0 zu91#81$Am|rRL`fdEz~Cr*}X7HWfq1)x1cFbwqoR2)Zk%6HtS%rJ)zfZFCKufeJ?n z#g{v*3(BK-;NN?Ogd*Q`*5ZZyP(h~eZ#b+0D>zEW2deN}@_r8$&xE=D1_cY)W^mA# z59NQu+?jzu=XLb|!~jpc;rfc9i5!PuyRKn$Y?k;|@SP?OP z5oNY~MjbJa_5GvWlO^!t7a8s*@sRG@Ze@asedams??w}ws|6+T1-6*dkwH_eA))q< z&aF-Qnk_pKcm|e?tuETt9F#$8jY90&l+vK*;`1D1PzJd^@A2{yCLJ zjwZ*2GOaE%uJ8|P>ye4s88gUjspE!L=X?fm5?oi6uY+-^d+}1_%oIBIX|m7XnbNl0 z;)qmUX%ZN5Q2Xlg=*MbF!*+27*d1?wO!N8n9MAxGA@1>v=94jSEb=v%(Iz5& z0Q*B=;D@pE;P3^x;2_hMMJ7~QQl1v9Q`;6Pu)-g&ZjDYx*;5ZXXbs9>iq$NvJIt?p zYzLWJM!ZUB6>DEBE+&}LdRkf7-pZ0zI*jB1K#FdbfGfA*#38`$-M72gqFkAgE#jRR z%zRr_x4kG(TlZQwrQ(?n&#j;QtA@w0qYP50YcBtZ0ZwM)Z>Xa^$dEGpC+Z9x{Fp#5 z(0)?&Ck{J!Yy$4hU@K+z@&AEEQO(k=gy`T`yJ%d)3DLa4!sjFVDK z;w5>7PAOBxxMpQr?W$imsDP6{rh6i=+}YJ8rMfN8Wpg)|x|$M>Yrr!{29@#+{_OGh zh50t4)#+}gtxlJYYbl|q2AQIFWP)@j4y=`u%{bb5@8?9&TlRi6) z?RhNOp?zD2K-?PI`}uN+42pzaq;)LggYL(1rIa}^hBvUp_OX1cOv7j~R#oiG>@J;? zHNXDIN2j~I|Hqp)yCI394c~uXya6E2_k)&yN~H1r-i)E`xt+cN@B1otd;4h3Yz#J6 z61yv#ly^e!U5q*r2u{gx({8b9J#J~E^(G~QLSt&N%<3Q3;fhS5h7Wl3AG$cN2>s@D8OAul^=cNSi`xl;t&?irC7^m@0_W|(%l3)bt1A>N$(TQtMvr_ zC4p!RCvbFX>bL>Rnk=bumSy+r|AMiEr{fiOEarDIO;S(YsmoR@E{j#Q;nB;IOR=xN zSF-W^guuztU)K*@>E0aln6^2?U6^5@Ctgp3UpQa$!dcpcUM4832lLc!Mjp97lqZyq zawjwUH`GaAf1;3D*7)y7;9sh6ZW+E4W8D6;nNAZmYdHkes`Tpp6Nxq8%P0i_ujc&? zhnlYrM-fuGLN!jOBXgdb{4@~Cqg{Ujy=W-@#s=DvDc?g_4%IlFu2CS|5sRN_)d!BN z^(67d4hQ$$XRDc-g}VlRR{|8n1yECbP)ToJshFXe;iKV1npSrCc?bG`PY&yrvF&m7gj;Brl^w*u5vp8=`$ z?C$;FZ8c8BkW_c6x>c@i?K!Vi&W`qUjtk`md%%u~)PoflUCu^?cO}$pbURi9w8*>e zf6w&1Llm6WqYyHc)j4B>`=uwuigic5#c{@P?cS8E>ZOzAUv~Mhf4*&RH*?6A)IDf_ zb=FccJinXsLJsfj`?8eg-Sk(cpDjotNUZamB_-kU1@PPsj(?TgwU|R1nrZkoV1FY| zKG!=Va-cJWi6_)r{O;XZYMboD^i_|znmN!Z7!B7bm6UHgIbtwF92wSJ3?~Qkt4+7n z4}t1KK-`H9^yw+LaibS)8Olt{cL;npGkE28Tujf4@iCdgH;B+H_pR-vu`l3RO=xUB z@($BUq7oJtYv`UQ+-7pKF|PE2JShEJK?|>nyOD-?&1DRxMv{3(Pj zP4f&35_6N-C`jsMDex*zsZw6cZIvkd{Jt+D>;OyOd#etURg{aoc9}Q72YUs=HxYu$ z$#P!ZCaa*O8QQPRzGL3ZC83e6n=_zl;oogBz<7^^V9x$c{lDdj z*iq(WL;Z8j7Hsy+?r4f0oEu(xvwzMLwdh ztF2nyPttT~ib2CX2SyXDGJkRBYI}Vu3rXHPr;LOX8DEVIH<{TV9iJa+BcoE4l-tZc zKF0T|GlSco*)P&BjG0AL*3J|(&a$ITh1j0k+=z&RcZ2mjth4c_MfOyQENG3J-4Qj} z`I>6uWo5t3qxjIj+T5ZrU8}qO#11iYVd}D4XRj-XjN7X==1K2WNmCVRoike|iI*Se zA!BIGws5lAdlYRpK)}$)@whB-lC6X_{Ix5*Gg(>pDzUr6k)SQ2>?|&$KW-SUU376l zPazpEQ24|d|3t2}HF(oWtjCIs?-`9`QqdB;HT1wzK@G-l#w&b6XI_3B))4+kdT-b& zRW7D<$I&yr-<2k2aCJ9TXlCj5%(&6nmE*?1sdeMEUEykvS6}CD9h9M}=6$7~wn+Et zp0~I6*JjxA*!0FV=0az~?25QP11|N96AC9f0W;FJjKCv)-9@WF70aNWOMUF)7x8W5 ztU0@+8=`ssY5Av|f`25l^qLD-N^-t8LRK(FX;`!>@pSZjFz9GX9@Qzls z@t;U^lbXO=5D-iCZ#WdyG`McU_Tm4t8SXM1;`{MW1TvieDd=yQw>+9P^xQM%w!dsD=B9G&0lqL87NLx3y+S6ilFIoYHgZJPAeDFsuDsojfT zeye&i`DiuVkCPJOt=68!itY*OjF9-UlH$zh2D)r1}ofsGwF(*wQE>K9en|v`Zy*J}LWosNZcwj@2vq{F- zyb|%|yzd&RLeCc4fF$C$AX>l@SL4vrZ?TX2mSOuocv@sXEW~inCZnY-YIcLcCQ`Q| zV-9@(Ym=NWm`fre+alJtti_zSaxPVo;mfo&$Cg)H(#k=#+rr9{x;H`NIx&rtoGUaL zXzFhZ7}K~5sORV~E(8ayHuy?7s{UNvV6Y@!)(Hm1THBvAaIAeU%j86hqDI~jRF`Lv zogPFm43f!nrLWI(jT3auzS|2ws88ABE8aLsNi_ZY*M+(k_^-As+Un&Pk9fJyr*QCm?kRLZY*-ytH zWafk=B;@#gqCt;AN16W}gn4v`+ph6q*P!$3uUe%?I-#23rFr z&x+M26@Hs6xW zU;e&1JqkF)iA@DF`m(C!eH4mp*6J*hVtt+L#Bp^RbvDw+PVI~Fp>vZd?w#~`+0%>h zy(cGh-9+zp8O-}3aeT#(ou&YL>hrzhqdUCR;R~h>aLLf>?7FCiS6aWT(k1~D@5#e^ z^|IbZJY2$3%{;nuugEygDOTH1$=6!`WR%xj*m672X*R2)A+Di>xJ?5^{3RGU2Q*?o zpEkaqZwuvKjZbx|`c1yCSr(T#w|ky)a!)$Ia(p#Ro3O@LnD^%E7YQ#Xj3)I#MGPA< zGBUfUw$Yllx!d~YOH`}-c`>s2=`siwpyvq%w4ctFt0^SuMferi%GF+`BfR_XfMjT+=1<;>{vki-Ca^qbCjc*1zM$UxRr=ks@^Xb#THu8#L7ptl@kKp_y@@cYGjesHaI+{l4rVk?FYw$2!wBoW>p-1+CSgMD8mIEpz58yY$MsKXz_` zJ)u;?q=!wSMi*^TG#qLyTa;rBLN#WrSifG#VztoMZ4+24DbY6LI=5bF(w7-7;S$pL zUAM4!AXeb$E~@4-Cf-VWJ!>%|R^Pk6{nU5LRrAbiyy{&7HL2jen1|hH=;I-?q+m3w zHfUU|!i5ZZvsuR7xp|5t9p(dqdXM9Z7&)a4oz>aecv~}bdus}FyRF;wWi{U^W-42T zd!BTJ!Q}o~;j@@?{v1C<>eTHRDC1F}lU;tw(ZRXAJs=eyLwfh=ps=f%0WLB3=J>iJq4a4F_UIlkebvg{2 zNLg(?b<5pob$xhT5JBbSXvMj`F@>ympS1i&$vQ$kJ5>TB}H3xx-a>77mVHd%h2c0{3ib=3*@;Zex;dNVwIj{SFsRD zvh zzH6pr@%c{tZMNcxUSxK2*BMROXRY}7w=oI2SNVjD`62%P$;DV>DO-9>`Lw+Y_WI(b z_~s#j+p{-dt1UfKx!q>7JQOufm|{$6@JT>rAsVhRrqfA{!H*86k8=d02yE8_hUmcX zVJhSQ!cs@WEMHPjf0P*ScS7;0?l;fQ(Ve^z%VgOyTxx!E%3S|V%)OvZ7%}-#rdKtDg|@MgM#(30T)UL}W9Cai`qDXh_{VmL?oYPL zF*`?@e?yl4i?Dm=^S{xwk&b5r{J{4N_=PY0`(D&bAb1x*<3L>lP(HWaN#;G!R3;R=x40x+HvbpwDtfKmd8^8*By01Bt45%__tE5JA< zJ_evJxB?f2Kuve;Cm6lp2hhQf0I!6qf?piKgA))M!>j~c;=2$_DE8n#k0=1;4xB+I ze((ab89?*64M&3K7pfG1Ht7mS{<{y>1=y3qa$6re42*Ia`X+>h{6;+q zPW=mgLNvTXqJM!r;sin+M@q$AfeTNNEZ&0nK^D{jkQJQJk@bC9WztYD76gL?{NRu< zC;9l8y7$$mvPpX!S%l#&;2mDne2LS$%MSw3ge7iN3bezy|6a2d(KkJ@uhT0B|j_tJBvb4gs=pXZw%QSK;*G*~SpS055e5a^oaD$_w?NX!JT(8e zr`xW33L_x!L6CY2e09wKZ0ib#K~u=gRK~1W2`?L*6X^Jv3C$U^bAe%9EwqtP+Jx-Z z+9K?c+vv_hJ2#RKi0!Hp^*a+2Uv9Zyf+)fX!byXVzwv*1E1gBw!U9=9=Ams~&$V6+ zWR)X8&|*}lw?AJRm?h#wfZ$ZSO1VmHAU24^@aX+AS+9s7xL#16ZmX_x1$ilysGzCLgIIa3l{ll&iOg$l-(#43jo>JCPBL@tVK?4=&1JHpCi~;47jL z&&wXefdC-(f3!C*KUgMuDV0GlDwF^Yvt&E|u`MLH=UeocI~z^BOk%h z(HOB~Gq+<#`$d7Qm?Z&dOlx_~p>xnniF75MpjIUELOnSIATy1Bu!$ zYU-|N*yRi*t^g;v6#2qnOQ25*pz}oSodQsc-jiiD|31D>P7Ze*u7z^}r}*@ruh23=M^W>jkZ* zecm^7XD24(KRa{p4mt)dgspr8(B5?dZkL2#y8`4?XUc(W>x63=oc!1DH4|P!>wewfw+E zJ}E>2w4T9*AZ$jKH2DD(7_xvX1)!vsAC;ixCF-A^s{R<;qDjQHPY#Ep27~g=Vz1#= zIo9RH5X*gD60yASPBB6>hdzyH;oi9H1_0WWhQh4h>auc?3*08*{4O9fKDh3|6E}e< zP&OEGiEJ!ZyW*4Iu{$*7TQvFXw?U(V#SFH`zf$^mLx2)MMSUU;pelm{!U$nq&#$hV zl+pTut97;jVg|mlZTxV)j+Px3byNbNIc7dCmAV3`tw_|3C;&~>^{9lU11iG8>bf#} zX5_A*`3L}QkG#j~?Mc@;Owx~tz&B1@@LpQBT50H)8v-}MWyQcJ8dK@+vck(2f%;=< z!wD;iVRFcOU2)m%KG@ES+q0Ns*&0?I>2NZ-@#Ubhb`474HMrm?x2X_I35&tO@r~)9 z0f+a%DDlb@08EG;U7;+P{>5nZ`QaFF?4U|O|8i6S1o;6B#7+bukUSb%bgdOQD!rbx z??=>ufUuZZ-h?II8()Jh^)D_V;D|xEG-szLl7($AeFBGwZmziKJ0X`tn#jr${ z2*7zjh%^W}BL^54+sh7%33aHbGd z-z7`Ky#=y&P02HhYFnoFlypimuXx*atVVv`$2<4lPXgRc9ILVE12rBoF>k##(Ml$3 zoDsupA%n0e6UN&=mloh~vDOS52>U?34A$Xc>KpuGBm43UTnC8!*Ei zIZDKs5X;GAUfAWuI&%aZ{;@Ibv`}Yk2TbPI9I+?DA`HGg}6GTD<-->yxKq zo@M#1Dh0k(IruoUw)Theg+HB%D+g|m$L7pWjE8FXbX9v=eQzlXXPKS(Rhh3d=?BUc zj4aITp-XEn%DKPD!Bsp{j&d7*tiWQt#~cruQrF~yg6|Uu{>N95dx$T)Q%F@077ztM z32~-44mCzJbr!@Gj}lwN4InVk(RG2PZgp$Du%L7@kMagT_-%|2>ldOC-5!-0Iz3?=Iky1Z8|tT-*W3j6?N^bBM` zoXLiFVeS}@so%bXCC-?jtVG2KGWDKagvt*-{&4~=P`XP13M%>;RQRvt z;p8u$K?gx-7?_uEuaZmQUm>{ts_;%sO=-v^=^U6w_y(++_y>v^jkI_uQFHQHNydGmewGmArEhrn3Ax%(k7U1Fb9 zf|o2OJvAG@+?y*%nzrNCbYQ6XEd9WtYbLoxIa`AFlRBS!M+j`)rro8@WWKm;Wl)-P zhmH*v- zZ!U6i&TLn93LEzifew1=b%V)~r+mp_i$nV|-&~ZkQs=1GEt1v|xcr&kZ!U`Ris{aY zPx(>{H9D{C6bCX6>_3*t)b6571D_oOvhtdVwF>n1Gf81{O6!VD{bf6`EIrw??Ol4+ z2}$Dyvt>J}PUHo>zeT^IY+xgm$HJzBlyiS3Ctipl!+g42(}=y?7gEMC@0j zq@2O^C!}_pJJeK%ziLnI8g}R#SIVoPNlmC^C!4*Q z5?Cu+zW$VGs8g|$HzJ{(qnz7Bt<%YFrR{=BFY{opah&U{U2tx?Ji z>2pTWQf;yWgy;=-z1Kd#WCOsD%;Jpc7gIb#T%2;-t{038c^~AI(yXlueXc?oJqT`Z zs`yM4KK=vzbH(?&ZnCOgkb2z)$+V(MUW!>JM#AvLl=&XoH(i6WI&1?B<7K4Ku3^4P_TB9oY5q{Rb}!IjU}4jtWN^`@xHC<#cK4_xE2oG64$Ruz7JiZp!0d;43SMux>O!KvhAs`c${J?BvxvX5acW}+;|8S*VbR5s$Ca5-_D1L z{k=8q9f1zrMp8*Lp`TB2S81fJ+g&wCMJJWrT^s9VAoA3q(s=&1ipw%oWn_z{{d`P{UFWDWw$A8Z&}9Tl<7 zS|-Ki-w_3Prv4yfc_)_{;B>u~Wu7!Li{%g)EMinj`{qYtA8JA#axZnmh`h(~mIUm= zh1{60LoAuvy3*?IvTOQ!dBto}My0fIbt=|l^QHJwF5`_26MggUmzskc0=`|HZnaH! zcjA#wFmtu#W+}@$AUXG=>|vpPOv}`oJrAk(qZpI-#imCkPnOC$5(w5Z)fdg!2h||_ z(kom9uLo~HY-!7cBzFkJvwUBArVzX^5qrbWgzrU*w$@hSw$nu5tRi<$nC_>~rTvFM z(aoXcV-EWBQ&lj>Mx@yZzA@s&*NsluNmO zwTCkw0?j|KhTAYv8`$hCJIYSacs~4q)+ANdXveg@Zb)lMPsIM}5C~B1`%3p&h4>r+ zJ4ar2PIJ$Q^#DsBEJW!ui*Lh?jUCvMOnWAQ(0Gw?tWn}kg<$YNQ_#G+V;>_m3LIQT zO5h$1vV$!dNTdj}u!*;1Jp6X-DrJ&F68`aN4gS{39Tq3Ew(3@!bnKJ;1FB~d;(|pr zqRqoz3;gq>OC#2zm`kw{(PjysTwSn~FC#S6$^10zO7&ap))^0) z)+^;o^DLsz80n^Xm6{k1nmf(QznS=yY@ZLB{yu`e?8#(l$NQy2K{tF`n^X0n*LHXx zwn7?ZV&>(Yh)IJ5903C(txH**qBDt~M+}?-tDYSKDXjX!Q?V1L(EWN~xq>v6Z*3?mr3>nQ85 zE*(=Ozw-;JC|`Dnb^a*BIJ>$df2@ zPXxf=L7`xdwTwc~L!-WD#-H=P$a+#JX7_pECs&z$EHa?f{Ap9Qdh1wG_9nj(4UOoy zl{KsGpip|*sEB}*#yl&%EVtu%uw7qoNxDu}xJ^s)U{&qsie=i=q%`^y(KYxgO3$co z6(IR^cg#9cYDnEr$Y(LE%JD$hCyKa3J<&OO8XV6MO zSJ%CHd75_mH$s{|{Vr`2k{W4ugT8(q=-{cwt5r+kD`PSZkq8vh2(a-liFdakUg%Ue z9wSJP4=+jXeY@V6H=jwH|1r%fSKZTJNYLuWPQ<~3eZhjvUr4DLNl1vjyb?0~V^l^=~U=t*N0J+Zz1zZl%1@6DwATOMuDS*T5}7p zIHzDy9VYLbhMb8}dCoYraZjyO&*DE+TX?Ey=$bZcMOfW_-o}Jgy{D7GXjxz}LDr7I z#e+R4ekTjLGb8TDGpe}Q;T1D%Sx^OZXOF03HFpaa7FOnl$GvSjpEn(6ER)$@s8!5L z86GMTaW`9qNOdM#MeeF1FE9#Fu&LtYMP(_T%`#J$@rBBCb_&(k7=hkz|U@f zj9Z7W1TVRqhjhtj%;5&sibFu9gR4iOA&J9fhvD)NzIc3P<#(fO3XRz!d0Sr9T`p*C z&T^-zb*SsEwC#&jY3A4Te|bUQ8*84A`Plu3gsi9Rhx>wG*t(P+Ok_*)JwuQVC-_$^ z+}SigmWOsb9(G`vrZ_1~N=$Uk43et#Jf*6OxvADa6F%5hl=8AS5|g&8IKe(=la?F5 zfTJYEA!mBH(CX_8v7*gt^vh1+yG@1!cOD=N$xF7gF`B;)0havv0PO<3kbBRH2gA#> z7`AlhaW!9kQ@h9VBSKj<$7F)M>790nUe}jIGki57d;HE9O%MB)Ux)AoX<^;bQ)e*x zfjH+-F-DmZm46bb4bGbVz{wQvzkc= z)49AMlfbBVItU3#{GR{U}oC&?r)Y40MV zr^&}m`JEQtIQdDHU9Z$8ob;@SMngWht@9bvzs^2AhF1wAbhMs$s32I-hImo4_?FN_ zi#5K;^^t|zocBy>qHo`FD3nU9SX3`OsG$hs9Q3JE^lQ4ROgl%D_G^A zCj{|Wm4zE(yS=x2i1^SIZs|$&nDqCOgkH*}6daKct(nVj4!>(auMjxZFBH!7@{3zb zw?VGnz#EC|Y#CM0vLwhZlzO$L0v9p9H>Zo|7F@8T%_Ai_lH_IO|A9h5Hoe*+!BVRc zVa6#hK81w+gSY?HHqc^vEc@~OKTjWGY3x1Z4goCCZGE)Ipq~&%5x5lliAhq9`~V+1 zT^`_+Z$@%V1_nsmT~w+`>}1+vlGSF=v2wDqaM*8vj;q(C^74UteP-3Tp5qrh^6MA6 zweIWIe%l}j?tkER??XR+AL{h6FXxIVU}IV}Qa`DFQsnXgodt-Fao z-R=3E_?W=KU5WUFl#m{vx>Nd7Y~Y&zLw zza+V@B+JSH^ma6*JSh1Oe94!Jifssr2|jZbCHWz|8L3y*a@xe{<7agL*yY zV|sUD|6@u?+L_?{nOO^|T{BUAuJA=(mM&9+UrBx(6pjMR?8WJ+oga-#nX%*w^9or~ zm(+>|`C|thMqj$|HttX6dIWu@c0Zbgu}`-|%&i_rVyCxE|{gyliU$?ch z{=SLZOu!xQ=~o+pMbr6-Wq7ip&bb!`?AS!Ewo;qs=bCX+@dxJ#+sm=n3bSeA$?B%w zGq)c4FSJqOjWKg~y0|%Tovb=|G6I^~XycLg(r*?L+muJ%4(J66!PtBl5t<5e9)$)- z;o$=Em3BuHPJfw_d)Y}AALvL14Bp1hw#Q0uT@MfKG`{K3t2kWvZP%STKVQcn&t83} z2r)lN@wY3iCnK~;s)$23Z9THf%scuvbk!_|(Notx&hQbx(dpJ9eqb~*@3Hot_vV|yRj>yvxGv-PQAa#-b zH-$b1UkNL`WaejTeJXtCJFl?Uqzyzy7Z$-5zL*&!oXgi_-@4$Z=^g`IsE&$~7XMqh zfhzG^^1VC{_(lwQ1V*lxy`gur2Ti4=T==o$j9sQeX7x!n)?a)l*v%zMhJMLL!%bmb zuH_Sj*}K>pH9lj+0pV{oW1VLA#NNZ3*EFzl&NJlM0;fd8j$ncmJ11x3fU*ByCA$c{ z&z;-GwMQfpzE!J60do^`ll@^00*+ ziTaZo<+S4Q;G4EHa}zAF9uy_+x-$v(Kl>@aM`Ur1ane;uyvnfGm0A~koH~ok6gU3$ z#rd~vBg08M#0DfGYR#pw&ZQfv6?Z={g262OGy_fDiQWA`O2$qwU@f=flkA|F+l7hQ z;f){8Ft1S)mw7P0b5}^k2kt6?N>o*KoJeEtMa_PRtb^ECNJzL3U6@OlYF^E?<|z~T zc%{KJ6>mp^?g@ox1(obyR*r4*6faVl>K}+^zjK~Lbj`fH^%p}BnugDqy-~b`tkPO- zv^5^Nk4moz$?#w6Aru&td@nk+a(_pCTYRuQSts=2G{lTRHMQt~p zq%wf6rbK?If$`_k!H#(r0+q$Q!klA^u7IsLH&fp@xX#%@Lu(`f>+ZX+8}^@w#Jrtf zm{%hWqho6c;p~A1)qLqGH6;>lCZhqBeV&EM1;RBP+tkvLpI-`5|yIod8=z4BkSvSnKN)#n#bCE?1?XCli2YA-rQr=rCP0}2Xm`22IXn@WUQk}op zd)T@^JV z%>smlR40?AVK*6JHyK7iz3f-;>n2k_JP>^USE}fG|Ejp}QxkfnyXwLZ>nB}{4`R%Z zT{Wct1}dz4dq#v$x3FH^a#TZB@yKqnA{2;kxbtpgfphfUVAROoD(BSBz?|N0woYGa zC%pw_-|f0RQiUhMY>G)r8lSf~^hjGA8Ps01;@!%0(Dm43OzUke`8ao^jPB9B5&g(3 zko61^u6ck%q7=wILbJMgx%&F5Tz{iQ#3xgE5ys&jicWd!Q3Yi^)9uHMHKqg-iG(VT zI(D)xB>IV0=u0MXtWDwtZ%9Azv*UgE>CQMqdYVmdl5B!9)`zm21z;4oKBCZ3FY{rv zzJuYVvUnSzN!fQVD-%|3nx5B4y_X^PPS=4dqv)26TzI&w6>X>TR&w9vKrjwB^qUmSLAf(=FLrv=qWhxG4N!N#VRY z<%?5&5qPFJCDFE3_X4JQ>E3cot;W%Q_Y@QA{Dl+pFiEM7*GrekhKIvga5k`V7ynYX zacp)hEKfwIYeX0QLhfHastg8)i_xHE#c z9G1b!r7=3ngjXkBS)606hyI1u>C44yInq7F(&{9TKCM%`dCV-EGa0ege9ri$UIhscz3HtIWp-dj3g2xIQJ_oC;D1Z5 zp3}KQY^{1*?*h4aXob8xVZ2_4|9jIY{z|9ps*d2?elh%%)&N*XeqZizY|?ya06v8e zQOZ}ATFqpp|Kpi~EB5brX8Q?gDzEH}iyO8*NRz3hhsO#tm)+WQys&Y|j+91iQa1f! z9YLLnI=ihxeQfHLSewvL=^K*n-TUxZ<7-ltP@gTcQglCCQRyGgciIHW3J~*Osp3ED zauJMEUq3N$WRg@RBoQ}uor{%7_pJZF2@fSC#b)Vr%^A}vhW;}9BF3H>y3pVYUX>;V z>A8&1SNEvb*u<3tFuAi8Vg-T*`_0~iR=bh_sriQ?tP$t4&PmqJ%=c@|X}q49Ns<+T z2Y*3rqU&zlJi*y_3>3(cz>GdnXypqb>iXE;OQrTS+N=fH?dyu22^Rg-ZMlGflBk?W((< z8M`*}VMe?n?t?_x6$2{y#Z4Y0djyR6A8BkfwuYl6v&-z}wI*&Ib0jQsOS?9qXlT}md(J;pm+E?Nlwp4GeY70*_`q{4s0iDR%Devu ziKU@(<`~zbPt&>cyr9}(=+4!ubNskA&sIYp^2;+#;G;qxOJ1vzY4%f)FCW6VnFfZp zW#?1#n-w}_UEcVSZChm9 z`c5>`!D21v&U6$>{qNO?Nm8hvXfZ9mx~g%7wrY4hk%2++P6(U~ABJH3MSCYiRGKk> zT5>q461y$ip!NrQGr3l2&!|Ct@4`(F1(+DiOy7L(Qiy?Xl5u$C=ZEqN#ytgYT*MNQ ziHPI#|3rHJ+elAEkfHWQHmy}wYN%``(;6*n>BZR=+WnrRC{I@sQOUUL3@^uasV0H6 zG}m?fgrB|7?U5Etz*l{jSHjstgtg{=(K7p$h*peVOc%@E37dPjFsh&UO)7;1M_!b@ zzf7-z0~FTrm*((EI~86Ii9YhH;?j{0l-5?@2>Ab*a{kv5ojCQ2j6W6U9Rw zXjLr#MWL=6{u_bwrUn~}CdK4_lPtB#Y4k=(*GX_w2dj@lCN9nGRXEg}ed}X>40`-o z^{bD-uO>Jb|7NB992-b9%o2@A8w*^{wY@v>i2dBt;N&(v93okV3r>c1KeOmK)3}Op zWdx3{O3x2{FQ1a)T!D;jnCTtfnpwVd>ouKcHf_3)QuQSU=l?t6cuv2OpD4H zo8MIubFvmH&l~Khl-IBnTJZe!_051}-(+v7)12UmN~ZyXs4qp8N9 zo=S}0wNRNA``X^TlsUoI&`_)!v_Kf=)yudUZ`$qQOz0q>IJ^{ivEdGNfWka+;d|zh z?up>sX<9YGK#YhtxltC)8+%WwyeF=`{Gc2trg{gxh&oBBiZ2eQS7SDA@QtNfruv&( zTQI#YA%vD7z z)tjrWE0uWR2j8|;uB?PN{F@8#?tzV))tQ8%>JSk4*PjCr#s+lUgo4q8RBn|bM=A;` z6Tv(JxZoN~g7-YaWa&yd4|?h6{;rtnN9jE;Y)tOAFdoHNNab6SxcJ6hr|Z!0Hy5a+ z61C}KVtcrLq{oz$n7z9h+p=k-2V3lTDmv%9M?XYjX7D)p5SY@zdR!dnn|tpd>DX`b zSon}+ko754+)Q(IhEfA7MXKQ*TT049CsYi&`3Sa@hO}Qwxq5!tk5fwr($N{ja4k(# z<9ZcpedJ;OW$W_raK`V>67pV%r)fl#QFeL~Pc+FO>YsZ#s3A0Q!D4NV)U=7nkH`NB z(aX^xx-|A~wdViaWx~bvi)E5F2rn4*;`kr`YnWsI+T~lPz1ufV#76}Wa7GN_yJzoW zp?m+gU$s{$YeKST6&*>sGK%cDzvgls^dnZAHmN3Sm6@51-XC>;WvfbByG`$HB2!{T zNm`YbPnBAa47Fw-;vQ@~a_nyU3}JBN$jCPJn_6WR+fmPPMvnbVgeIi*W6)f``Mmxh zzJ13x9m{6Z=2Rd_T1~AOe%XeIWy>T{UzR^rKKXcR;Z$S^42vfpS#ex%(-i6B+>JHz zW$ff>-ECO>O`1&TRniHo9!w{Aoe#0nI(S&h9xNo57?eEGweZW1EKU*2pPeU3TDP-k zBh`_z$CA-pW?Wa(#V~2)?rMIngH68rM^TFqUHLA2Hu;N;8{t#w-@p)w!%e^0QcsOz z?UQ_Gosdz>X4!_Y-!`52aiy-dbwvuI%Gjn%&^7)L@1pC)9#kt(A8+a+}u`Y0NVY_DV`&Z0dye%7Y3U z5j6Ft#mZLsA2muNKrKU?v>MHBX^J<-I5Rf$Ng_UwwI;f%Hs)rrO!6W=iOc2zfBPt? z>OYrQq!t^ArjF5t8!Kub9Y|b3-ZM((dC|4WvxerWf`*hyHY`sW8$G)lc|K0dbD0;T zz#~w`uH#&W9aw_kMo#}}LHj5BuMJpBu2s*p=Fd@3v>8}#zmf>L!}Q?a`gWio z%=fRHE;>Bc0b{9`uV=3%J~Zg?^nc)IGH=BuOW$H5SP* zopd4PPNeLNlVsvLFSvI?tQ!_)V@^WlCht$H&{JV1gk2XGRH%Ja`Gc>(uP-HVYi|nq zu>t4+RJ^a9Y)AIMGIVu7%gds|uU5DzUqcrgI#BXy-tU1x4wpRMxAU801`BK&Z$gve#xJMUz6n(5 zd#=<2SEmrEt#ZSk{f#AsiGL`Y0(+V0 z!{6rePSu*_e)mlr%S8 z><&gTN@J@cc`I6-pm4qnMB6&$Y`%)vp7cOcHM5-9A9NYL@ATu6*~*?GqHFH!jb5rb z(=i(U3@x)8Y;D-@*0@frQJaJ`q;Y!kjRW#_u}wAS!~urB)EY*d3nZ$lBk{LzOY@7E z3iDoY7;XHjOgcE9g>yZW*}=@T>*{$P_XIOX@p$bX(bt=;;HAB0rZZFWN{LUc1KGG%C)eQWLaTYuIbXN+_9X7H!0t7^`kqh`&j`?{ZJ61f$f!IWa1 z#V4IF-cP@h(B28A8?NS=eJjDCQ}$ynm)E8>$yQU{_=^=0jys=jTO%>G;$iClRwDy) z%WDamwDX=JOF*e_ZLV`|33I)^&`UT$^rf*uwvhetsszd^%HmW*Jn%#*Tgr7t^q9rd zMKPb6gFD{-A_w~rp>Pz4A9taqOQWqpc#Y%&f85s%)eAN(Gz}D$0zn(s<=oorIyjaC z+e$`gfAZy_6#MKCW6jGH%=y9}_}_BR{KEqhy-gI?ZnYFvXl!z&|El(RSJQjJposs_ z-cc0rpUx^_a6^*kpJebKpfFRTDCR%r$*E@LzYCp>rMN$7UWB`#tfRRD=bNeP)@qNt zjEr}Y8{6N-aNs2oBBS}L?_YV|ga0|v-5P%V^1_FeSLU?cBC~wU(LqP@vfZTORdziO zT~b*&eWlRoTZ4SQ)Jpr+Qrqi05mOIQUX5lQ_8*U5MJMqNo&**AeeIZTk1?KH?$VG^ zp(Xfd328THK=&)kT-F>&pWk zu-8b*Z4#&2?ca7R|G3ls^VT+J?_2RB?#qklVtt_Y|75ZEx3*{+6f^3@2YckHknxcJ zd3U%v8bT?b6m}$VP#V|&^lwBrz2g6kX)fW{CyrfR2WNj*f|o^8gRy0XD{i zKSQob0c2R@%z`?)Bos_6tU_`x+_5ROZQMc&H=hVwy4F8rW9N|fe3Ml7@hLQ4ZL>bL<)+~sOFUppVq#oTq&~ewyR2oKJ6Xz{1 z07U8%f*Vlz(B0Qp{JJ(W762g6KT7VY>f)#U!ZU_Z=&PH;bqNz)c54neJfpHGD_7ry zl?LoSyw1J3-&by4{0%@KU!XCX$EaBfiZvQ^^s=jC%gVhGh>JM+4Twh_Tm3lsl2+2v z-pY(P&uci>DkwXPdn!yYbb5&o%*pwSAPi?RN%;8sH(-FzYW;}D)(O=_Wq}5Q zYSOIWudH>Dsnk7Pun|Z_V(GWU1`GbG?wnK%#SHHMv-+!-;Ne@sA}696`#&n-HZJ-T zAJ8c6BacxZi3`zf4Ckg~zwL^C_g6}tB?;cdw4!$|=!3Zjy|E{5U-B#iU=;3~fpeyA zMH8=y?Wf@(*i#?eE9QR#D5kO!I_#~f8Nc;_9u+r$+3vBdrDO8)05ahh+IOg}=HEU& zk%=A9C)Pq;#{o(SY;4t4!pYzbgc7)W%H`cYqdYZ{mi#_i$P<}}FUl**`|1&#`6zQC z0dXM+LA(^awJN<;uhZ3xUHdBw4dz*xkENM0ZnU>Af6tFZd3$bIC%g9XFLMo_q8bRN zKASq0l~c)9X01ISuEd!Z)5EysO0Q}N{@CR^(^c7bkKZ-^+Hk){{+9(xX!!KJ(A&na zV&DEz`FJtC4@hQq`a4m2o2O*v>z9P8fqC}JRZ+K$Ues-$-t2eDuNfQ(L;bO*-qQ$p z)l}T^W(gyRDPF{^y=xS)O;;Q_+8ZCmpkR$6G)C+I0Uoa|xtnB;V`fErX099wuF_6jlt>escKGpH-0v*2vLZ&M@P||%1{hMp!j1Y`c zHLCA-TGN;WT%!zCn3z{}hqBLdZ6>}2ix$hGT=y71i6_cwt1oUCbDx_AVeie)t%v@& zx@z7C3Ji4qzlHzby&!5-`>jF5yYq9;-~4F2O5gb99B6YR`{B9q|2c(oxUv$z{(p7} zegm%U%kw|J!sa^vQg=d+iH<9KP#~_m1Rj<;-E2PLbqplG$Je?)mR(r-Rc;zQ@QXKS z^V5@?pr~K(N`GB<9XSU>s=Bs$|sxg>il+_ zjBVN7K4eqI8##SGbx^c~uI%V@Zm&nrzUwSLKuhGicUXCAq@f((qAy104a6$n3CExd4Y`ClDwp`KcuJF%ZCHj3V3Ea3M z3EVgk7aD=dNAZ6yODTzK3kPk#c1PX^l>44|b0f{$PrMS`YqS}RF-cTd&6Gc1)v_V< z3{3IS_(kHn@Rv!Yl_7`*PXy#6c9>6^%8I|vfZToN<>5Etg5dn}-+)gwceKwDysvN8 z`(Ja27y7b66%_ft45B?fU`w9Gs(5@cyKv)`ztOlR3Z}jTpN~_Q5%F<4nI}wQV5IIwe2|O20M`1E({kC|eJ`aL)EefX zPbSDG3<_h+ZsABjeNiTrXB=ra=h zy1^l5FK81@n+>0`lbaMH74J?67o#!`FO!H|%zpRbz`Gyg_?APT@H^s|zK#o?`P$f} z*}YZYK3QxptbsTNfBZQm{cPk+b{y?{67s6^)FnX3r*GxU>DqGra!$7HT+ip(xVP|l z93+#+RJ&6|fbB5`tA-XaS=)pm>5s4BNNZwFQ-9)mu%Sy)i$%v>RqQ}aPUw=td!rH3iUWP>oPs2Ng+X6f7+_6e6a9Zb|d39pw^j)!Ofzj1; zxSlX$*^FaVT}lbIZRx*$>qar5#RY$_$Qi}c;Gd6O6&qppqPK&7P;|>9le;oimCkU#(nGTk8tdZ(_p;nFO3o4I06mkz~dq*ejD^Hrq$=3DW=nGZtkQT=fcbY zdJXWot;TT9@w4&jRw4~dbe(S+U9=E~d+GY^%~i@LWgj8BS{EtqeGF)iq??87u2g7> z)Z!ebMUgf+a=6E_f=f`H-+=ZY`n|ni4)p-Kxy3u+!TbiJ!f(Jc)Nl8Hel6MsH&{RG zie6K1C=-`imYL7MSjqN}n2op;cC{rRR5q01o9BKAO7trTD*7-=Lqmg^;2lD*?A`>? z=_nBt3T+`s3L|=}qm+%n&sibxaU_H^^9FFJ>_`?zDQ8vsjU?ECYT{MAM}<1*Nw;eS zH}>!sE2<r|y)(v(mkW(Ft^WEAZm8kKu&@)hk)QQ-ysH?7b<}#9-$|U1wkA?#GBNl+7G$F1zC4ruZY*)27Pv7Wd#Lo%zVen zZ4tTeDLo;Sb+x~HqqRa4v@z+nf%9L>X1*)E;bQG3t!w7|v(CRX#HOcb0Q{}x-%5?P zT(IAAi>n{}y}y5{`;UVV32)y*Z?ON@=T;JX`*!tFq*tSLt)A^>;NGQ6YKOife~OP~ zx!gChxUVHm%g96cb8Cvpj*rb2lvtWA@dwiM3T6*1=Av8YxZp|O#nhbF3|}Y8rfzmS zr)Hd41jjjDG7<$uk3Z^I;!o+2`mP#%$sq#%Vav2dwQ$>IVO1%n`6zSTl8c3GbZqxz zd{YWBu+A~+owG$r`0~poIh6y1mk@@ov@T9G!J-zJxn~kdU2f0uo*T&_!iR>?B6E$a zJ{G|xXk;-T%2*Or9j?gEjbZ3{{nfZSxe7G#zI5qM>!p*kiBBD}9EMv~EwWx+nB|-# zy)|4>@I&dNYj^Rx^20Lg>|KeqV$2AP)!jhCgNWXWz(!Vw*4CHu@;@pUS-)aK8YgiN ziq@&wZ0#+QPAsLkisdZvq3C`;qy27G;FfIt9A2;|eni0AiT0k`t}aLe!F zzRX3ieR{Nmxz|QDF>oVvBO1p#%@CJ{`<2x!VAg#Arqq)(E0i=VcYxiypWbt@euChm zq?iPAEb`#vq+_1&2tn-&VRn0EOH)p3q7nmVNwY+ijbO=V`mHY_N0}G4a6Z`Mdt6*omITl9_Ko!ReW3u-U%sxuQS$Qs;J%2wfZ9Vx54VFO~f_lMjnve6UXFUeg zNorXYTuY#FBSI4wauE@PKgBLn|=f0ej1!J{swrV_VPbg7<r{)m?`;gheHo{M);eN}@)fn|lEhU9f2lhNUJRf|*$T9VGhceQ$YENyx z+YEGqt?PKtUqo-La6{x>-VP*ZhA$N5iX$G(qfeSt>q97h3QM^`bZIfQmDtNr0k)@# zem|vuWiM@HRl4*Z>49;ke6YW&z_~@46b^URAAhm{{?ewGZ zZg;|@B3)+^D}TFHb*Eyr{>Ny%c4rFPsExCtl@NY|N<=PU5Y=z;np<>EeFfylOCl&4@@~R= z7c86bD16$Pa>{Ity%6>=-Ycmo4~#XFd^At-GpU%+{K4KH1AR`B0@vQvjL+k@psrQ% z^Xh&u|2ZBWjmi$Mz2aF0gQCIO&d67+d$%3V;nx(S?q|0qOWXw%smYuizRbQU=nHHv z^R%w3k1)>YvW$(51hiC>r@^;XAM*mxD&RjGe$Mfho}t<9-n3ZN2m8CUoW?t+ud&6% zlr|Rg&F};1q)E%7Fg7*Z*n@`&VP}Na4e1YCqkV1O9+5c{SM20CAY)3&5at|k94{FI zE+gw^e)p%?h7MgRE;wQHkcP$y+Q?Tg5+l4?c6++b^!e8#6>Z%0GPq0MDZFCBZXt9t zqZ7oYUb)F>YIx?518u&H{NO;}em7PvTe)H1a`?kh%7gHNpDb3-2`qXv(2}+XJ~sun zZSjBfpKa$9y#4TgK)B(mY@TePQ;)~zWlbdV1OiQ)%aP!e%;7kusmbef8}n_~S5F%m z2^C=&X{P;ldOANsf4vMmkFSVa+qkF;Q>oWgH|LoE5F`@K8$pmmZC9`Gb zj_B!nip*3sbM4tFx$E)gGks`rNmJ&6g-4sV(oFN|dbPx6HQ^=$?}wP35FB`S9)`#+ z+p|wND1oTNO!gY`8$f^c8_>u78<6afxpn>_&Tpb^Hh-Kj07ZCpP^+DC7KQc5ftKi%rTyenCnpCQz&aTeVo#duOBaCm zCV6*kznJF_Wlph?zwS+U3!`b^J?a+vf+~Tq$0~=20UrEBEZmaPOs=1=q?}%GDs3GN zA$IZ2*OW7;H%O_9z91>WX8S*t}UqjdcLi0n*+Q?!Rwo3bHrNtJ8=XwArpQ{pVbSw#i74Tri-xbvO_Xmrf z`AvYHN|d1Qb$x8;Zkz!p>6)ThIory6_aV{vD)(QSMJ@|F&wm5BRS>oUrqruL@7O8{ ze*{hQuuAugI@U&HSCrVE>m80YmF-01p(&hZu zHO;06hs;$4xxu_H615vH2ZPCKdVSZAA7yX|@*8}6OW*nG3DnEafu<`fZ%pImz-;~_ zPseupK);TDQ(&2>!%o>VErFg;49_&yvg3j3ii^H-_i$qJ#DPQ*x4ra-bAKo?h~`Eh z@tIrrJBg&xxR0!aHwdUx+R)1!Np}sES3*MJ!`LqUs}-LV&mFiN=eS;mapSwE#*oj) zUL!kcofYcFDAXT6#@c*irxjF9uKRr7qLn9&Mu#bzR9Ws&9_z!dAN@?!C$b+KXx}}( zppH|yF~fhoH)T;pC4{J`&s&*w@6r3tdn8-vRkc}>Po)r!XZ<=h{WW3rZ-7I2li5q5 znXy=Soi1M1o1|*;f~t}azdiQ0T2 ztsH+-6XUefQI-2@WzS4l-`rG$a-N5(f)T30&v(b1eymH>;;_{#LMMfJ*&ve4R)^<> z*32bs(`zdkC4;X&6U8^*T2e+S+U<)MTOgcs!vjXJ?~a)}!F|bST4FV=n8dN`nPQRA zQ!k6_`#VjHn6}G45PZqK_W?M*^R13ChpJ+yXU<)f|9ahSAen7Q_+`NEVLulvo(r!s z$Yq5W9d}98Vd>`!VzP`q%Bks0%h2@H`Zdu#Z_O&Nae=C?>3IXCE1NYx?XARAXdV+48JzOh>r{c6`MLhx$5#F zifJX)^Dx3s&s;oq58tU@74R$UZIy1@mg>vWdNtur=C)@w)PJU)$P z9b+_`N%W-;wjt)t3d(%aSZY-xKNud%Lwi?v)z}`wHJ=M(85^Cz)S)iUu9paCy`I@g z3W1-i&Oo5o%ZSwY*YqAV52-N!^*LDd6i8)V_AXvR=2(Bu&J+ujN(X zJ>PQxx~Z82!7^)``SkiYIjuW_RHMu5*aYd*wAlB`A=L1h`s^7?Dyft6RuKtUCaA^l zt4DQBSlgD1-*kWjNaC%%tjmTRf-qsbz|_1tu~KmMseFj>@cQ&vHJy+NFWlh-NYX>+ z-uq1I?qKt!a7dBuUyrVa6<)X6NHlg+~X#BFaVHCmq)W~WbuC%wC z!#X}F#wGRBlW?^y??dWX(YqfOCEM68l0X7dKJC7wflsO-T+~Mx|CpP!^r+)~bRj2g z;fz-ZI&CV}k|<_rJCX+y$284s#OPDq%pPg6EXT5T2)5WSmuJEv0UuS-RlS24|9FUs z?-qqC#J-?RBq>}WDvx>>OS;R5$S&kgN)W5>`P&3LO9rM(AQK+Y9N@tOLdHTD8jPOU2mOkjHN z9QjDr1^BuosVFR-D!Xlwgj+^~fLy9}x}PrL5R`{`U*xbjX0Jggk@Q~B#bmqodaqeK z!$6OWT3nJ1lNR$h6JRa>-xy*c<3;x+(8!!_6SO;*K{IvN(qNN zd4RnJLcJLUmN2$>!7LsCV4~%}nrT(OE|FY?hF}*KU=+6RMc@ zbA@hEc+R|C9*bh69v36n0@=GfQZ;z`fcq^k@v#Sa@P2^&vN42pedyixa+a;#xNt?o zG5M_N%P{POpq;W^F_oeHg-%?rhufSVyeW)^2d2M@IcyQwU3%)wLQjarcmaW9*=7}G zik@@*(HZ4S`qn8UdkkYAl-|}UZ9E~$ukFROZ3ud^hbNYzIJzuVXC>KXu;Wo$*0kin zT(GY9yhRZ$8LwTA&-iQ>fUvGjHdf-!rgfS8inwo2xukQT`LOETAa4jGS_JPWmWY)x z-qUtOq#e5za^>3>hQ9IF67y1CZN9epOTGO4PTW=!<Ed zOZNG@to0*MroFh|8Ui+>H|$LIN^GYA#-&s5-9mTxD4qqqa+XI8JqmYNJfSRUPT3&N zX7eOf3|#(zp@&SFlh2vEWn}f(VAi-L@KuXyjG;bA148RaQn>>Wyz;i9ffsa`GnH1Q zRq8FpmeY1Usce<82W950I<-9W$tfuDwIrlfYvtHYq?d;ZNQnh!@%*&1jlMjui@mz^ zk*)AfIPnN>Kpqg{i8O ztKgqHHNeg>@FPG!i-e(?XKWEPi~{+wbIYOBVJULUUm2un_71;uo0=`Kt(6_-AKHqL zx`dXnkN${{dXhl&Nh9eP)TY1gLNPMU=Q&Irr(4kCf2$8+bkS?~;h9*&sS0=57jbbZ__P9;X3z!B-eh! z3M8Jidi{p+)5RkY`j>MeO>&u}&s?g-h%>Sd(%{-uf^&%aUGCJI718XY#gV zQbKjq#$3`%4SyhbI0WIW_8=_H*ysvVz7Iu&J9SUT!;-@tSz~kOW@}y zx11TqJ}~R~zz_oiaOIGOzLM#)Ii&5yWp+$OZ=TsSJ4%;4CC8U^TfI+Jv!GexM-iTe zr)lIqfjPXN#Q+0=;x#?W4|sOrX*_ng?_R{yyx3KWR%3u+fjJF^;F%>ncs{!>tq*}j zL1){8e6Q&utK*A=YX3MqQCJx&Lq8hKXJUkp{*J)QV?wRM^K-rL`eL>HM4{>j< zGEiv{W7aoHRV45+9f>|?)#h=`91XrIM@-F8Az(5liFqX1lm606MNc}EG8y#hUVgxu z?mJ*CRt{TYpb#b&uVAQ*`S(*!(q@6b#Sh8zL|d$Y^0v?D z$YF?8P7P3G>)=?woq0Cu#W!5*{8AIly5<=@qeiC_W&V^u_Te%zoOMCul0vH0+`^a5 z7tUr;nmP_8v!BKpj&Ta%$F;<7fjJ_c|m&VBU>@qbIy>0iKyd<8D=69=oZWyc8K2;^4b2 zq`^D1SCt(@{ykTqDOx`*4Q|Aymv|bnX)Hm^&(gR#v z8^s9@FhIB>HXGDIiz*^L`)=Mv(qn3)>P*>z4`X=M%Tw2AlX%8L zH)T3Idu!UERaWwLZ>8!-F*hH3jJ;Be+ny%PjGq9Ps1twxWc8OjHg9X z>;O&!zY|3$`$C{kQfv+3ozg!bc(Q5B;p|ZZ_hwa656|YO)zr_=pj2@- z^6##Bt*brbLvFq_YpiHTvfHI9HlQZ-vT-%~+nmB3)gDd9>S;D9x!bn)l-ygrmhN

Iz7<~+ouY<~uJxQnK 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 literal 0 HcmV?d00001 diff --git a/job-listing/design/desktop-preview.jpg b/job-listing/design/desktop-preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ce903cae14997d8afa26358fce0bfc391c4604a GIT binary patch literal 50277 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 literal 0 HcmV?d00001 diff --git a/job-listing/design/mobile-design.jpg b/job-listing/design/mobile-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c85da879e9e96fc5e588fb5f750d028cbd92e98 GIT binary patch literal 107580 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 Pn9XWG0jxg(Ki~ZuaR>C{ literal 0 HcmV?d00001 diff --git a/job-listing/images/account.svg b/job-listing/images/account.svg new file mode 100644 index 000000000..caa550d57 --- /dev/null +++ b/job-listing/images/account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/bg-header-desktop.svg b/job-listing/images/bg-header-desktop.svg new file mode 100644 index 000000000..5cb274178 --- /dev/null +++ b/job-listing/images/bg-header-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/bg-header-mobile.svg b/job-listing/images/bg-header-mobile.svg new file mode 100644 index 000000000..53392764f --- /dev/null +++ b/job-listing/images/bg-header-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/eyecam-co.svg b/job-listing/images/eyecam-co.svg new file mode 100644 index 000000000..a339e7ffb --- /dev/null +++ b/job-listing/images/eyecam-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/faceit.svg b/job-listing/images/faceit.svg new file mode 100644 index 000000000..9a3737bc2 --- /dev/null +++ b/job-listing/images/faceit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/favicon-32x32.png b/job-listing/images/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2df7f089f46dd930239e418bf13e8e4c1cca0f GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081EY0-Plzi}!G9Wnr(eF` z|M+F+!xzhMK3;zF(cgdn_B?v|`rD7+fB)V2@MY=EN9|{BEWPpQ{f}RtfBl|!^+Ea3 z%d2iZe)i@2x9`6{eg66V&!4ULpSPU4KJ)Uu^RM22`~BzO$wz&&PyPA(@7<4I`yRjQ zJAZr1#XB#){D-o5+r^Vjdc3)fsquh@R{^yA;Z|8C!Zw`1zDvzMNK{QUFr z^G~yvU&yK5nOnE3q5ts2d8Z#d`S9=G|MwriU%2{m%ii0owp@Sy>dXGuA$NemCsPvS z7YvLEt(>(tKmBDkpML+hROc(RL;oBPGFiO5x8~1ErS?rgb&N^g?k~Ih+L^ zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{SlWiKeL>x)y)*39#2mf#}JFtt&`J}n+ycniko-@ z3;26vOWyCzeS7I$?C$UX{_kIKV}WAF+24(KRQ;Wbm=(hXgpO=b(eBb|byZ~P5M3dt zyDB-nDx`Zw9LoWN-GrY`kHxRfy}Q3KfBxRdclJCv_%N_mL-x0j+x*I+s%JIY&vgg3Y zTes?8j%DMbh5PocynFBNZJq}$w`Q+tKfe6=^y}tkkv_Zb+uQBmSHB|O-+X(*4%OrO zQF%8%OSj*z`t$7X`oHyz%ReTa40^8r7Z}c}C9V-ADTyViR>?)FK#IZ0z|cb1&_LJF zGQ`l-%D~vl*g)IB$jZQAv*1E06b-rgDVb@NxHTN|kz5AU01WSllAy$Lg@U5|w9K4T zg_6pGRE5lfl4J&kiaC!z@o*G|X=t4CKYhmYX%GXmGPhnbx3IFX_hb=fVFi~4lfx;@ u%9}$JPT#n4;>ejJGDp}?H+U@Y(qnifE?Dx($#g2v3I \ No newline at end of file diff --git a/job-listing/images/insure.svg b/job-listing/images/insure.svg new file mode 100644 index 000000000..c2aa416bd --- /dev/null +++ b/job-listing/images/insure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/loop-studios.svg b/job-listing/images/loop-studios.svg new file mode 100644 index 000000000..ba80a4210 --- /dev/null +++ b/job-listing/images/loop-studios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/manage.svg b/job-listing/images/manage.svg new file mode 100644 index 000000000..e92131539 --- /dev/null +++ b/job-listing/images/manage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/myhome.svg b/job-listing/images/myhome.svg new file mode 100644 index 000000000..2c830bce3 --- /dev/null +++ b/job-listing/images/myhome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/photosnap.svg b/job-listing/images/photosnap.svg new file mode 100644 index 000000000..3e60d286d --- /dev/null +++ b/job-listing/images/photosnap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/shortly.svg b/job-listing/images/shortly.svg new file mode 100644 index 000000000..2622da499 --- /dev/null +++ b/job-listing/images/shortly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/images/the-air-filter-company.svg b/job-listing/images/the-air-filter-company.svg new file mode 100644 index 000000000..52cda188e --- /dev/null +++ b/job-listing/images/the-air-filter-company.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/index.html b/job-listing/index.html new file mode 100644 index 000000000..5f8c34864 --- /dev/null +++ b/job-listing/index.html @@ -0,0 +1,193 @@ + + + + + + + + + Frontend Mentor | Job Listings + + + + + + + Photosnap + New! + Featured + Senior Frontend Developer + 1d ago + Full Time + USA only + + Frontend + + Senior + + HTML + CSS + JavaScript + + + + Manage + New! + Featured + Fullstack Developer + 1d ago + Part Time + Remote + + Fullstack + + Midweight + + Python + + React + + + + Account + New! + Junior Frontend Developer + 2d ago + Part Time + USA only + + Frontend + + Junior + + JavaScript + + React + Sass + + + + MyHome + Junior Frontend Developer + 5d ago + Contract + USA only + + Frontend + + Junior + + CSS + JavaScript + + + + Loop Studios + Software Engineer + 1w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Ruby + + Sass + + + + FaceIt + Junior Backend Developer + 2w ago + Full Time + UK only + + Backend + + Junior + + Ruby + + RoR + + + + Shortly + Junior Developer + 2w ago + Full Time + Worldwide + + Frontend + + Junior + + HTML + JavaScript + + Sass + + + + Insure + Junior Frontend Developer + 2w ago + Full Time + USA only + + Frontend + + Junior + + JavaScript + + Vue + Sass + + + + Eyecam Co. + Full Stack Engineer + 3w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Python + + Django + + + + The Air Filter Company + Front-end Dev + 1mo ago + Part Time + Worldwide + + Frontend + + Junior + + JavaScript + + React + Sass + + +

+ + \ No newline at end of file diff --git a/job-listing/package-lock.json b/job-listing/package-lock.json new file mode 100644 index 000000000..96c49f99d --- /dev/null +++ b/job-listing/package-lock.json @@ -0,0 +1,27336 @@ +{ + "name": "job-listing", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "job-listing", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.1.1", + "@testing-library/user-event": "^13.5.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/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.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dependencies": { + "eslint-scope": "^5.1.1", + "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-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/@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/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/@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.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-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.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", + "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", + "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.9", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", + "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "dependencies": { + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", + "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "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.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", + "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "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.4" + } + }, + "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/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", + "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", + "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", + "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/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "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/@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/@testing-library/dom": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", + "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.1.1.tgz", + "integrity": "sha512-8mirlAa0OKaUvnqnZF6MdAh2tReYA2KtWVw1PKvaF5EcCZqgK5pl8iF+3uW90JdG5Ua2c2c2E2wtLdaug3dsVg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", + "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "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/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz", + "integrity": "sha512-wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==" + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", + "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.6.tgz", + "integrity": "sha512-bPqwzJRzKtfI0mVYr5R+1o9BOE8UEXefwc1LwcBtfnaAn6OoqMhLa/91VA8aeWfDPJt1kHvYKI8RHcQybZLHHA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.2.tgz", + "integrity": "sha512-UxeS+Wtj5bvLRREz9tIgsK4ntCuLDo0EcAcACgw3E+9wE8ePDr9uQpq53MfcyxyIS55xJ+0B6mDS8c4qkkHLBg==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "dependencies": { + "@types/jest": "*" + } + }, + "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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dependencies": { + "@typescript-eslint/utils": "5.20.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/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/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.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "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": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour-service": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", + "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.4" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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-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/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "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.30001332", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", + "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "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/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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/clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-js": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz", + "integrity": "sha512-Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.2.tgz", + "integrity": "sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==", + "dependencies": { + "browserslist": "^4.20.2", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.2.tgz", + "integrity": "sha512-Lb+/XT4WC4PaCWWtZpNPaXmjiNDUe5CJuUtbkMrIM1kb1T/jJoAIp+bkVP/r5lHzMr+ZAAF8XHp7+my6Ol0ysQ==", + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/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/cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", + "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "dependencies": { + "cssnano-preset-default": "^5.2.7", + "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.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", + "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "dependencies": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.4", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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/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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "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": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", + "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.118", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz", + "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-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/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", + "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "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/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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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/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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.3", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", + "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", + "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.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "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.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", + "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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/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": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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-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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/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": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "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/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.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" + } + }, + "node_modules/jest-watch-typeahead/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/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/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/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/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/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/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/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-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/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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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/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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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.4", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", + "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-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-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", + "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-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.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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/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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/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/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "dependencies": { + "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.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", + "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", + "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-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "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.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", + "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.4", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", + "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "dependencies": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", + "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-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.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-error-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-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/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/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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.70.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", + "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "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/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/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.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "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.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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/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.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "dependencies": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", + "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.0" + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/terser-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/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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/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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "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/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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "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/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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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/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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "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.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.8.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", + "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "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/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": "^1.6.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", + "portfinder": "^1.0.28", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "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" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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/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": "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/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.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "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.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "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.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", + "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", + "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.9", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", + "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "requires": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "requires": { + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.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==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", + "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@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-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", + "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "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" + } + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", + "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + }, + "@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.5", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", + "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@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.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "@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" + } + }, + "@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" + } + }, + "@testing-library/dom": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", + "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^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" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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" + } + } + } + }, + "@testing-library/react": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.1.1.tgz", + "integrity": "sha512-8mirlAa0OKaUvnqnZF6MdAh2tReYA2KtWVw1PKvaF5EcCZqgK5pl8iF+3uW90JdG5Ua2c2c2E2wtLdaug3dsVg==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@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/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@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.17.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", + "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz", + "integrity": "sha512-wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==" + }, + "@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.6.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", + "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" + }, + "@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.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.6.tgz", + "integrity": "sha512-bPqwzJRzKtfI0mVYr5R+1o9BOE8UEXefwc1LwcBtfnaAn6OoqMhLa/91VA8aeWfDPJt1kHvYKI8RHcQybZLHHA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.2.tgz", + "integrity": "sha512-UxeS+Wtj5bvLRREz9tIgsK4ntCuLDo0EcAcACgw3E+9wE8ePDr9uQpq53MfcyxyIS55xJ+0B6mDS8c4qkkHLBg==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@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/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "requires": { + "@types/jest": "*" + } + }, + "@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": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "requires": { + "@typescript-eslint/utils": "5.20.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "requires": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "requires": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "requires": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "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.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "requires": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.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.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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-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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "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" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "requires": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "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.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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==" + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour-service": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", + "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.4" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "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-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==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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.30001332", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", + "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==" + }, + "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==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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==" + }, + "clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz", + "integrity": "sha512-Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==" + }, + "core-js-compat": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.2.tgz", + "integrity": "sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==", + "requires": { + "browserslist": "^4.20.2", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.2.tgz", + "integrity": "sha512-Lb+/XT4WC4PaCWWtZpNPaXmjiNDUe5CJuUtbkMrIM1kb1T/jJoAIp+bkVP/r5lHzMr+ZAAF8XHp7+my6Ol0ysQ==" + }, + "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-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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^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==" + } + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", + "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", + "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "requires": { + "cssnano-preset-default": "^5.2.7", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", + "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "requires": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.4", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "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.1", + "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.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "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": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "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-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", + "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.118", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz", + "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", + "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==" + } + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.3", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", + "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", + "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.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", + "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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==" + }, + "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": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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" + } + }, + "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "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": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "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": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "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" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "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": { + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + } + }, + "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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.4", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", + "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", + "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "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.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", + "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "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.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", + "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "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.1.4", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", + "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", + "requires": { + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", + "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "requires": { + "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.5", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.2", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.3", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", + "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-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.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + } + }, + "react-error-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-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" + } + }, + "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" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-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.70.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", + "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "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" + } + } + } + }, + "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==" + }, + "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.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "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.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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" + } + } + } + }, + "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.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "requires": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", + "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.0" + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "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" + } + }, + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "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==" + } + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.2", + "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-better-errors": "^1.0.2", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "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==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.8.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", + "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "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/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": "^1.6.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", + "portfinder": "^1.0.28", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "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" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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": "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" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "requires": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "requires": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "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.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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/job-listing/package.json b/job-listing/package.json new file mode 100644 index 000000000..37d0b3430 --- /dev/null +++ b/job-listing/package.json @@ -0,0 +1,38 @@ +{ + "name": "job-listing", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.1.1", + "@testing-library/user-event": "^13.5.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "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/job-listing/public/favicon.ico b/job-listing/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/job-listing/public/images/account.svg b/job-listing/public/images/account.svg new file mode 100644 index 000000000..caa550d57 --- /dev/null +++ b/job-listing/public/images/account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/bg-header-desktop.svg b/job-listing/public/images/bg-header-desktop.svg new file mode 100644 index 000000000..5cb274178 --- /dev/null +++ b/job-listing/public/images/bg-header-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/bg-header-mobile.svg b/job-listing/public/images/bg-header-mobile.svg new file mode 100644 index 000000000..53392764f --- /dev/null +++ b/job-listing/public/images/bg-header-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/eyecam-co.svg b/job-listing/public/images/eyecam-co.svg new file mode 100644 index 000000000..a339e7ffb --- /dev/null +++ b/job-listing/public/images/eyecam-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/faceit.svg b/job-listing/public/images/faceit.svg new file mode 100644 index 000000000..9a3737bc2 --- /dev/null +++ b/job-listing/public/images/faceit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/favicon-32x32.png b/job-listing/public/images/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2df7f089f46dd930239e418bf13e8e4c1cca0f GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081EY0-Plzi}!G9Wnr(eF` z|M+F+!xzhMK3;zF(cgdn_B?v|`rD7+fB)V2@MY=EN9|{BEWPpQ{f}RtfBl|!^+Ea3 z%d2iZe)i@2x9`6{eg66V&!4ULpSPU4KJ)Uu^RM22`~BzO$wz&&PyPA(@7<4I`yRjQ zJAZr1#XB#){D-o5+r^Vjdc3)fsquh@R{^yA;Z|8C!Zw`1zDvzMNK{QUFr z^G~yvU&yK5nOnE3q5ts2d8Z#d`S9=G|MwriU%2{m%ii0owp@Sy>dXGuA$NemCsPvS z7YvLEt(>(tKmBDkpML+hROc(RL;oBPGFiO5x8~1ErS?rgb&N^g?k~Ih+L^ zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{SlWiKeL>x)y)*39#2mf#}JFtt&`J}n+ycniko-@ z3;26vOWyCzeS7I$?C$UX{_kIKV}WAF+24(KRQ;Wbm=(hXgpO=b(eBb|byZ~P5M3dt zyDB-nDx`Zw9LoWN-GrY`kHxRfy}Q3KfBxRdclJCv_%N_mL-x0j+x*I+s%JIY&vgg3Y zTes?8j%DMbh5PocynFBNZJq}$w`Q+tKfe6=^y}tkkv_Zb+uQBmSHB|O-+X(*4%OrO zQF%8%OSj*z`t$7X`oHyz%ReTa40^8r7Z}c}C9V-ADTyViR>?)FK#IZ0z|cb1&_LJF zGQ`l-%D~vl*g)IB$jZQAv*1E06b-rgDVb@NxHTN|kz5AU01WSllAy$Lg@U5|w9K4T zg_6pGRE5lfl4J&kiaC!z@o*G|X=t4CKYhmYX%GXmGPhnbx3IFX_hb=fVFi~4lfx;@ u%9}$JPT#n4;>ejJGDp}?H+U@Y(qnifE?Dx($#g2v3I \ No newline at end of file diff --git a/job-listing/public/images/insure.svg b/job-listing/public/images/insure.svg new file mode 100644 index 000000000..c2aa416bd --- /dev/null +++ b/job-listing/public/images/insure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/loop-studios.svg b/job-listing/public/images/loop-studios.svg new file mode 100644 index 000000000..ba80a4210 --- /dev/null +++ b/job-listing/public/images/loop-studios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/manage.svg b/job-listing/public/images/manage.svg new file mode 100644 index 000000000..e92131539 --- /dev/null +++ b/job-listing/public/images/manage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/myhome.svg b/job-listing/public/images/myhome.svg new file mode 100644 index 000000000..2c830bce3 --- /dev/null +++ b/job-listing/public/images/myhome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/photosnap.svg b/job-listing/public/images/photosnap.svg new file mode 100644 index 000000000..3e60d286d --- /dev/null +++ b/job-listing/public/images/photosnap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/shortly.svg b/job-listing/public/images/shortly.svg new file mode 100644 index 000000000..2622da499 --- /dev/null +++ b/job-listing/public/images/shortly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/images/the-air-filter-company.svg b/job-listing/public/images/the-air-filter-company.svg new file mode 100644 index 000000000..52cda188e --- /dev/null +++ b/job-listing/public/images/the-air-filter-company.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/public/index.html b/job-listing/public/index.html new file mode 100644 index 000000000..aa069f27c --- /dev/null +++ b/job-listing/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/job-listing/public/logo192.png b/job-listing/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/job-listing/public/manifest.json b/job-listing/public/manifest.json new file mode 100644 index 000000000..080d6c77a --- /dev/null +++ b/job-listing/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/job-listing/public/robots.txt b/job-listing/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/job-listing/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/job-listing/src/App.css b/job-listing/src/App.css new file mode 100644 index 000000000..74b5e0534 --- /dev/null +++ b/job-listing/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/job-listing/src/App.js b/job-listing/src/App.js new file mode 100644 index 000000000..73b34c437 --- /dev/null +++ b/job-listing/src/App.js @@ -0,0 +1,20 @@ +import data from "./data.json" +import './App.css'; +import Jobs from "./Jobs"; + +console.log(data) +function App() { + + return ( +
+ {data.map((job, index) => { + return ( + + ); + })} + +
+ ); +} + +export default App; diff --git a/job-listing/src/App.test.js b/job-listing/src/App.test.js new file mode 100644 index 000000000..1f03afeec --- /dev/null +++ b/job-listing/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/job-listing/src/Button.js b/job-listing/src/Button.js new file mode 100644 index 000000000..1395d76c9 --- /dev/null +++ b/job-listing/src/Button.js @@ -0,0 +1,8 @@ +import React from "react"; + +const Button = ({skill}) => { + return ( + + ) +} +export default Button; \ No newline at end of file diff --git a/job-listing/src/Jobs.js b/job-listing/src/Jobs.js new file mode 100644 index 000000000..0d3ae573b --- /dev/null +++ b/job-listing/src/Jobs.js @@ -0,0 +1,32 @@ +import React from "react"; +import Button from "./Button"; + +const Jobs = ({ job }) => { + return ( +
+
+ +
+
+

+ {job.company} + {job.new ? : ""} + {job.featured ? : ""} +

+ + {job.position} +

+ {job.postedAt}.{job.location}.{job.contract} +

+
+
+
+
+ ); +} +export default Jobs; \ No newline at end of file diff --git a/job-listing/src/data.json b/job-listing/src/data.json new file mode 100644 index 000000000..81f5beca4 --- /dev/null +++ b/job-listing/src/data.json @@ -0,0 +1,152 @@ +[ + { + "id": 1, + "company": "Photosnap", + "logo": "./images/photosnap.svg", + "new": true, + "featured": true, + "position": "Senior Frontend Developer", + "role": "Frontend", + "level": "Senior", + "postedAt": "1d ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["HTML", "CSS", "JavaScript"], + "tools": [] + }, + { + "id": 2, + "company": "Manage", + "logo": "./images/manage.svg", + "new": true, + "featured": true, + "position": "Fullstack Developer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "1d ago", + "contract": "Part Time", + "location": "Remote", + "languages": ["Python"], + "tools": ["React"] + }, + { + "id": 3, + "company": "Account", + "logo": "./images/account.svg", + "new": true, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2d ago", + "contract": "Part Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + }, + { + "id": 4, + "company": "MyHome", + "logo": "./images/myhome.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "5d ago", + "contract": "Contract", + "location": "USA Only", + "languages": ["CSS", "JavaScript"], + "tools": [] + }, + { + "id": 5, + "company": "Loop Studios", + "logo": "./images/loop-studios.svg", + "new": false, + "featured": false, + "position": "Software Engineer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "1w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["Ruby", "Sass"] + }, + { + "id": 6, + "company": "FaceIt", + "logo": "./images/faceit.svg", + "new": false, + "featured": false, + "position": "Junior Backend Developer", + "role": "Backend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "UK Only", + "languages": ["Ruby"], + "tools": ["RoR"] + }, + { + "id": 7, + "company": "Shortly", + "logo": "./images/shortly.svg", + "new": false, + "featured": false, + "position": "Junior Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["HTML", "JavaScript"], + "tools": ["Sass"] + }, + { + "id": 8, + "company": "Insure", + "logo": "./images/insure.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["Vue", "Sass"] + }, + { + "id": 9, + "company": "Eyecam Co.", + "logo": "./images/eyecam-co.svg", + "new": false, + "featured": false, + "position": "Full Stack Engineer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "3w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript", "Python"], + "tools": ["Django"] + }, + { + "id": 10, + "company": "The Air Filter Company", + "logo": "./images/the-air-filter-company.svg", + "new": false, + "featured": false, + "position": "Front-end Dev", + "role": "Frontend", + "level": "Junior", + "postedAt": "1mo ago", + "contract": "Part Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + } +] diff --git a/job-listing/src/index.css b/job-listing/src/index.css new file mode 100644 index 000000000..ec2585e8c --- /dev/null +++ b/job-listing/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/job-listing/src/index.js b/job-listing/src/index.js new file mode 100644 index 000000000..d563c0fb1 --- /dev/null +++ b/job-listing/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/job-listing/src/logo.svg b/job-listing/src/logo.svg new file mode 100644 index 000000000..9dfc1c058 --- /dev/null +++ b/job-listing/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/job-listing/src/reportWebVitals.js b/job-listing/src/reportWebVitals.js new file mode 100644 index 000000000..5253d3ad9 --- /dev/null +++ b/job-listing/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/job-listing/src/setupTests.js b/job-listing/src/setupTests.js new file mode 100644 index 000000000..8f2609b7b --- /dev/null +++ b/job-listing/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/job-listing/static-job-listings-master/.gitignore b/job-listing/static-job-listings-master/.gitignore new file mode 100644 index 000000000..c30679669 --- /dev/null +++ b/job-listing/static-job-listings-master/.gitignore @@ -0,0 +1,15 @@ +# Avoid accidental Sketch file upload +############################################### +## Please do not remove line 5 - thanks! 🙂 ## +############################################### +*.sketch + +# Avoid accidental XD or Figma upload if you convert the design file +####################################################### +## Please do not remove lines 11 and 12 - thanks! 🙂 ## +####################################################### +*.xd +*.fig + +# Avoid your project being littered with annoying .DS_Store files! +.DS_Store diff --git a/job-listing/static-job-listings-master/README-template.md b/job-listing/static-job-listings-master/README-template.md new file mode 100644 index 000000000..040c690d0 --- /dev/null +++ b/job-listing/static-job-listings-master/README-template.md @@ -0,0 +1,112 @@ +# Frontend Mentor - Job listings with filtering solution + +This is a solution to the [Job listings with filtering challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/job-listings-with-filtering-ivstIPCt). Frontend Mentor challenges help you improve your coding skills by building realistic projects. + +## Table of contents + +- [Overview](#overview) + - [The challenge](#the-challenge) + - [Screenshot](#screenshot) + - [Links](#links) +- [My process](#my-process) + - [Built with](#built-with) + - [What I learned](#what-i-learned) + - [Continued development](#continued-development) + - [Useful resources](#useful-resources) +- [Author](#author) +- [Acknowledgments](#acknowledgments) + +**Note: Delete this note and update the table of contents based on what sections you keep.** + +## Overview + +### The challenge + +Users should be able to: + +- View the optimal layout for the site depending on their device's screen size +- See hover states for all interactive elements on the page +- Filter job listings based on the categories + +### Screenshot + +![](./screenshot.jpg) + +Add a screenshot of your solution. The easiest way to do this is to use Firefox to view your project, right-click the page and select "Take a Screenshot". You can choose either a full-height screenshot or a cropped one based on how long the page is. If it's very long, it might be best to crop it. + +Alternatively, you can use a tool like [FireShot](https://getfireshot.com/) to take the screenshot. FireShot has a free option, so you don't need to purchase it. + +Then crop/optimize/edit your image however you like, add it to your project, and update the file path in the image above. + +**Note: Delete this note and the paragraphs above when you add your screenshot. If you prefer not to add a screenshot, feel free to remove this entire section.** + +### Links + +- Solution URL: [Add solution URL here](https://your-solution-url.com) +- Live Site URL: [Add live site URL here](https://your-live-site-url.com) + +## My process + +### Built with + +- Semantic HTML5 markup +- CSS custom properties +- Flexbox +- CSS Grid +- Mobile-first workflow +- [React](https://reactjs.org/) - JS library +- [Next.js](https://nextjs.org/) - React framework +- [Styled Components](https://styled-components.com/) - For styles + +**Note: These are just examples. Delete this note and replace the list above with your own choices** + +### What I learned + +Use this section to recap over some of your major learnings while working through this project. Writing these out and providing code samples of areas you want to highlight is a great way to reinforce your own knowledge. + +To see how you can add code snippets, see below: + +```html +

Some HTML code I'm proud of

+``` +```css +.proud-of-this-css { + color: papayawhip; +} +``` +```js +const proudOfThisFunc = () => { + console.log('🎉') +} +``` + +If you want more help with writing markdown, we'd recommend checking out [The Markdown Guide](https://www.markdownguide.org/) to learn more. + +**Note: Delete this note and the content within this section and replace with your own learnings.** + +### Continued development + +Use this section to outline areas that you want to continue focusing on in future projects. These could be concepts you're still not completely comfortable with or techniques you found useful that you want to refine and perfect. + +**Note: Delete this note and the content within this section and replace with your own plans for continued development.** + +### Useful resources + +- [Example resource 1](https://www.example.com) - This helped me for XYZ reason. I really liked this pattern and will use it going forward. +- [Example resource 2](https://www.example.com) - This is an amazing article which helped me finally understand XYZ. I'd recommend it to anyone still learning this concept. + +**Note: Delete this note and replace the list above with resources that helped you during the challenge. These could come in handy for anyone viewing your solution or for yourself when you look back on this project in the future.** + +## Author + +- Website - [Add your name here](https://www.your-site.com) +- Frontend Mentor - [@yourusername](https://www.frontendmentor.io/profile/yourusername) +- Twitter - [@yourusername](https://www.twitter.com/yourusername) + +**Note: Delete this note and add/remove/edit lines above based on what links you'd like to share.** + +## Acknowledgments + +This is where you can give a hat tip to anyone who helped you out on this project. Perhaps you worked in a team or got some inspiration from someone else's solution. This is the perfect place to give them some credit. + +**Note: Delete this note and edit this section's content as necessary. If you completed this challenge by yourself, feel free to delete this section entirely.** diff --git a/job-listing/static-job-listings-master/README.md b/job-listing/static-job-listings-master/README.md new file mode 100644 index 000000000..edbee945f --- /dev/null +++ b/job-listing/static-job-listings-master/README.md @@ -0,0 +1,114 @@ +# Frontend Mentor - Job listings with filtering + +![Design preview for the Job listings with filtering coding challenge](./design/desktop-preview.jpg) + +## Welcome! 👋 + +Thanks for checking out this front-end coding challenge. + +[Frontend Mentor](https://www.frontendmentor.io) challenges help you improve your coding skills by building realistic projects. + +**To do this challenge, you need a good understanding of HTML, CSS and JavaScript.** + +## The challenge + +Your challenge is to build out this job listing page and get it looking as close to the design as possible. + +You can use any tools you like to help you complete the challenge. So if you've got something you'd like to practice, feel free to give it a go. + +Your users should be able to: + +- View the optimal layout for the site depending on their device's screen size +- See hover states for all interactive elements on the page +- Filter job listings based on the categories + +### Filtering + +#### Option 1 + +Filter job listings based on the categories using the HTML `data-` attribute. In this option, you'd use the hardcoded content that already exists in the [index.html](./index.html) file. + +The categories are: + +- Role: Frontend, Backend, Fullstack +- Level: Junior, Midweight, Senior +- Languages: Python, Ruby, JavaScript, HTML, CSS +- Tools: React, Sass, Vue, Django, RoR (Ruby on Rails) + +So, if a job listing is for has the following categories `Frontend, Junior, JavaScript, React` your HTML data attributes would look like this `data-role="frontend" data-level="junior" data-languages="javascript" data-tools="react"`. + +#### Option 2 + +Use the [data.json](./data.json) file to pull the data and then dynamically add the content. This would be perfect if you're looking to practice a JS library/framework like React, Vue, or Svelte. + +To add a filter, the user needs to click on the tablets on the right-side of the listing on desktop or the bottom on mobile. For each filter added, only listings containing all selected filters should be returned. + +Want some support on the challenge? [Join our Slack community](https://www.frontendmentor.io/slack) and ask questions in the **#help** channel. + +## Where to find everything + +Your task is to build out the project to the designs inside the `/design` folder. You will find both a mobile and a desktop version of the design. + +The designs are in JPG static format. Using JPGs will mean that you'll need to use your best judgment for styles such as `font-size`, `padding` and `margin`. + +If you would like the design files (we provide Sketch & Figma versions) to inspect the design in more detail, you can [subscribe as a PRO member](https://www.frontendmentor.io/pro). + +You will find all the required assets in the `/images` folder. The assets are already optimized. + +There is also a `style-guide.md` file containing the information you'll need, such as color palette and fonts. + +## Building your project + +Feel free to use any workflow that you feel comfortable with. Below is a suggested process, but do not feel like you need to follow these steps: + +1. Initialize your project as a public repository on [GitHub](https://github.com/). Creating a repo will make it easier to share your code with the community if you need help. If you're not sure how to do this, [have a read-through of this Try Git resource](https://try.github.io/). +2. Configure your repository to publish your code to a web address. This will also be useful if you need some help during a challenge as you can share the URL for your project with your repo URL. There are a number of ways to do this, and we provide some recommendations below. +3. Look through the designs to start planning out how you'll tackle the project. This step is crucial to help you think ahead for CSS classes to create reusable styles. +4. Before adding any styles, structure your content with HTML. Writing your HTML first can help focus your attention on creating well-structured content. +5. Write out the base styles for your project, including general content styles, such as `font-family` and `font-size`. +6. Start adding styles to the top of the page and work down. Only move on to the next section once you're happy you've completed the area you're working on. + +## Deploying your project + +As mentioned above, there are many ways to host your project for free. Our recommend hosts are: + +- [GitHub Pages](https://pages.github.com/) +- [Vercel](https://vercel.com/) +- [Netlify](https://www.netlify.com/) + +You can host your site using one of these solutions or any of our other trusted providers. [Read more about our recommended and trusted hosts](https://medium.com/frontend-mentor/frontend-mentor-trusted-hosting-providers-bf000dfebe). + +## Create a custom `README.md` + +We strongly recommend overwriting this `README.md` with a custom one. We've provided a template inside the [`README-template.md`](./README-template.md) file in this starter code. + +The template provides a guide for what to add. A custom `README` will help you explain your project and reflect on your learnings. Please feel free to edit our template as much as you like. + +Once you've added your information to the template, delete this file and rename the `README-template.md` file to `README.md`. That will make it show up as your repository's README file. + +## Submitting your solution + +Submit your solution on the platform for the rest of the community to see. Follow our ["Complete guide to submitting solutions"](https://medium.com/frontend-mentor/a-complete-guide-to-submitting-solutions-on-frontend-mentor-ac6384162248) for tips on how to do this. + +Remember, if you're looking for feedback on your solution, be sure to ask questions when submitting it. The more specific and detailed you are with your questions, the higher the chance you'll get valuable feedback from the community. + +## Sharing your solution + +There are multiple places you can share your solution: + +1. Share your solution page in the **#finished-projects** channel of the [Slack community](https://www.frontendmentor.io/slack). +2. Tweet [@frontendmentor](https://twitter.com/frontendmentor) and mention **@frontendmentor**, including the repo and live URLs in the tweet. We'd love to take a look at what you've built and help share it around. +3. Share your solution on other social channels like LinkedIn. +4. Blog about your experience building your project. Writing about your workflow, technical choices, and talking through your code is a brilliant way to reinforce what you've learned. Great platforms to write on are [dev.to](https://dev.to/), [Hashnode](https://hashnode.com/), and [CodeNewbie](https://community.codenewbie.org/). + +We provide templates to help you share your solution once you've submitted it on the platform. Please do edit them and include specific questions when you're looking for feedback. + +The more specific you are with your questions the more likely it is that another member of the community will give you feedback. + +## Got feedback for us? + +We love receiving feedback! We're always looking to improve our challenges and our platform. So if you have anything you'd like to mention, please email hi[at]frontendmentor[dot]io. + +This challenge is completely free. Please share it with anyone who will find it useful for practice. + +**Have fun building!** 🚀 diff --git a/job-listing/static-job-listings-master/data.json b/job-listing/static-job-listings-master/data.json new file mode 100644 index 000000000..81f5beca4 --- /dev/null +++ b/job-listing/static-job-listings-master/data.json @@ -0,0 +1,152 @@ +[ + { + "id": 1, + "company": "Photosnap", + "logo": "./images/photosnap.svg", + "new": true, + "featured": true, + "position": "Senior Frontend Developer", + "role": "Frontend", + "level": "Senior", + "postedAt": "1d ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["HTML", "CSS", "JavaScript"], + "tools": [] + }, + { + "id": 2, + "company": "Manage", + "logo": "./images/manage.svg", + "new": true, + "featured": true, + "position": "Fullstack Developer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "1d ago", + "contract": "Part Time", + "location": "Remote", + "languages": ["Python"], + "tools": ["React"] + }, + { + "id": 3, + "company": "Account", + "logo": "./images/account.svg", + "new": true, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2d ago", + "contract": "Part Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + }, + { + "id": 4, + "company": "MyHome", + "logo": "./images/myhome.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "5d ago", + "contract": "Contract", + "location": "USA Only", + "languages": ["CSS", "JavaScript"], + "tools": [] + }, + { + "id": 5, + "company": "Loop Studios", + "logo": "./images/loop-studios.svg", + "new": false, + "featured": false, + "position": "Software Engineer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "1w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["Ruby", "Sass"] + }, + { + "id": 6, + "company": "FaceIt", + "logo": "./images/faceit.svg", + "new": false, + "featured": false, + "position": "Junior Backend Developer", + "role": "Backend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "UK Only", + "languages": ["Ruby"], + "tools": ["RoR"] + }, + { + "id": 7, + "company": "Shortly", + "logo": "./images/shortly.svg", + "new": false, + "featured": false, + "position": "Junior Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["HTML", "JavaScript"], + "tools": ["Sass"] + }, + { + "id": 8, + "company": "Insure", + "logo": "./images/insure.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["Vue", "Sass"] + }, + { + "id": 9, + "company": "Eyecam Co.", + "logo": "./images/eyecam-co.svg", + "new": false, + "featured": false, + "position": "Full Stack Engineer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "3w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript", "Python"], + "tools": ["Django"] + }, + { + "id": 10, + "company": "The Air Filter Company", + "logo": "./images/the-air-filter-company.svg", + "new": false, + "featured": false, + "position": "Front-end Dev", + "role": "Frontend", + "level": "Junior", + "postedAt": "1mo ago", + "contract": "Part Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + } +] diff --git a/job-listing/static-job-listings-master/design/active-states.jpg b/job-listing/static-job-listings-master/design/active-states.jpg new file mode 100644 index 0000000000000000000000000000000000000000..986eec5f0a3030e290449e30a9c40a7f8dda2237 GIT binary patch literal 32528 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 literal 0 HcmV?d00001 diff --git a/job-listing/static-job-listings-master/design/desktop-design.jpg b/job-listing/static-job-listings-master/design/desktop-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14842918d71b39aadb67d15fc8dc46f2b30a908b GIT binary patch literal 108313 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

Iz7<~+ouY<~uJxQnK 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 literal 0 HcmV?d00001 diff --git a/job-listing/static-job-listings-master/design/desktop-preview.jpg b/job-listing/static-job-listings-master/design/desktop-preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ce903cae14997d8afa26358fce0bfc391c4604a GIT binary patch literal 50277 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 literal 0 HcmV?d00001 diff --git a/job-listing/static-job-listings-master/design/mobile-design.jpg b/job-listing/static-job-listings-master/design/mobile-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c85da879e9e96fc5e588fb5f750d028cbd92e98 GIT binary patch literal 107580 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 Pn9XWG0jxg(Ki~ZuaR>C{ literal 0 HcmV?d00001 diff --git a/job-listing/static-job-listings-master/index.html b/job-listing/static-job-listings-master/index.html new file mode 100644 index 000000000..5f8c34864 --- /dev/null +++ b/job-listing/static-job-listings-master/index.html @@ -0,0 +1,193 @@ + + + + + + + + + Frontend Mentor | Job Listings + + + + + + + Photosnap + New! + Featured + Senior Frontend Developer + 1d ago + Full Time + USA only + + Frontend + + Senior + + HTML + CSS + JavaScript + + + + Manage + New! + Featured + Fullstack Developer + 1d ago + Part Time + Remote + + Fullstack + + Midweight + + Python + + React + + + + Account + New! + Junior Frontend Developer + 2d ago + Part Time + USA only + + Frontend + + Junior + + JavaScript + + React + Sass + + + + MyHome + Junior Frontend Developer + 5d ago + Contract + USA only + + Frontend + + Junior + + CSS + JavaScript + + + + Loop Studios + Software Engineer + 1w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Ruby + + Sass + + + + FaceIt + Junior Backend Developer + 2w ago + Full Time + UK only + + Backend + + Junior + + Ruby + + RoR + + + + Shortly + Junior Developer + 2w ago + Full Time + Worldwide + + Frontend + + Junior + + HTML + JavaScript + + Sass + + + + Insure + Junior Frontend Developer + 2w ago + Full Time + USA only + + Frontend + + Junior + + JavaScript + + Vue + Sass + + + + Eyecam Co. + Full Stack Engineer + 3w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Python + + Django + + + + The Air Filter Company + Front-end Dev + 1mo ago + Part Time + Worldwide + + Frontend + + Junior + + JavaScript + + React + Sass + + +

+ + \ No newline at end of file diff --git a/job-listing/static-job-listings-master/style-guide.md b/job-listing/static-job-listings-master/style-guide.md new file mode 100644 index 000000000..cabd2d3ac --- /dev/null +++ b/job-listing/static-job-listings-master/style-guide.md @@ -0,0 +1,32 @@ +# Front-end Style Guide + +## Layout + +The designs were created to the following widths: + +- Mobile: 375px +- Desktop: 1440px + +## Colors + +### Primary + +- Desaturated Dark Cyan: hsl(180, 29%, 50%) + +### Neutral + +- Light Grayish Cyan (Background): hsl(180, 52%, 96%) +- Light Grayish Cyan (Filter Tablets): hsl(180, 31%, 95%) +- Dark Grayish Cyan: hsl(180, 8%, 52%) +- Very Dark Grayish Cyan: hsl(180, 14%, 20%) + +## Typography + +### Body Copy + +- Font size: 15px + +### Headings + +- Family: [Spartan](https://fonts.google.com/specimen/Spartan) +- Weights: 500, 700

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