From cc28e90548fb8516b58126e9bf96c411b40ebaa0 Mon Sep 17 00:00:00 2001 From: Viran Ranaraja Date: Sat, 12 Feb 2022 19:55:35 +0530 Subject: [PATCH 01/55] Added signup --- back-end/SignUp.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 back-end/SignUp.py diff --git a/back-end/SignUp.py b/back-end/SignUp.py new file mode 100644 index 0000000..e69de29 From ea4599eb110fe25ea56d89194e14e4d2f7ce238d Mon Sep 17 00:00:00 2001 From: Viran Ranaraja Date: Sun, 13 Feb 2022 11:20:58 +0530 Subject: [PATCH 02/55] Test Hello World --- back-end/SignUp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/back-end/SignUp.py b/back-end/SignUp.py index e69de29..8e23576 100644 --- a/back-end/SignUp.py +++ b/back-end/SignUp.py @@ -0,0 +1 @@ +print("Hello World") \ No newline at end of file From 65f2df7720fea8e858d4f6b2f94ee7254294d173 Mon Sep 17 00:00:00 2001 From: Yovindu Date: Mon, 14 Feb 2022 20:45:48 +0530 Subject: [PATCH 03/55] Test hello --- back-end/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/back-end/main.py b/back-end/main.py index e69de29..e4eaac7 100644 --- a/back-end/main.py +++ b/back-end/main.py @@ -0,0 +1,2 @@ +print("Hello world") +print("Hello") \ No newline at end of file From 1bf2969d83d1e76fd248a3c3772316f30b04f29d Mon Sep 17 00:00:00 2001 From: Yovindu Date: Mon, 14 Feb 2022 20:47:54 +0530 Subject: [PATCH 04/55] Added new files --- back-end/Account.py | 27 ++++++++++++++++++++++ back-end/AppDatabase.py | 26 +++++++++++++++++++++ back-end/User.py | 22 ++++++++++++++++++ back-end/attemptQuiz.py | 19 +++++++++++++++ back-end/database.py | 0 back-end/main.py | 51 +++++++++++++++++++++++++++++++++++++++-- 6 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 back-end/Account.py create mode 100644 back-end/AppDatabase.py create mode 100644 back-end/User.py create mode 100644 back-end/attemptQuiz.py create mode 100644 back-end/database.py diff --git a/back-end/Account.py b/back-end/Account.py new file mode 100644 index 0000000..54d7231 --- /dev/null +++ b/back-end/Account.py @@ -0,0 +1,27 @@ +class Account: + + __email = "" + __password = "" + + def __init__(self, accountId, firstName, lastName, accountType, email , password): + self.__accountId = accountId + self.__firstName = firstName + self.__lastName = lastName + self.__accountType = accountType + self.__email = email + self.__password = password + + def getCredentials(self): + #Gets credentials needed for authorising a login + return [self.__accountId, self.__email , self.__password] + + def addData(self): + #adding monthly Data to database + return + + def addAllData(self): + #adding multiple months of data into database + return + + def toString(self): + return "Account [account id : %s , firstName : %s , lastName : %s , accountType : %s , email : %s , password : %s]" % (self.__accountId, self.__firstName, self.__lastName, self.__accountType, self.__email , self.__password) \ No newline at end of file diff --git a/back-end/AppDatabase.py b/back-end/AppDatabase.py new file mode 100644 index 0000000..e5b81bb --- /dev/null +++ b/back-end/AppDatabase.py @@ -0,0 +1,26 @@ +class AppDatabase: + + __users = [] #Holds users + + def __init__(self): + pass + + def createusers(self , userName , email , password): + user = User(userName , email , password) + self.__users.append( user ) + + def findAccount(self, id): + for user in self.__users: + account = user.findAccount(id) + if account is not None: + return account + return None + + def getUser(self, userName): + found = False + for user in self.__users: + if user.userName.lower() == userName.lower(): + found = True + return user + if not found: + raise Exception("User Does not exist") \ No newline at end of file diff --git a/back-end/User.py b/back-end/User.py new file mode 100644 index 0000000..9887c8d --- /dev/null +++ b/back-end/User.py @@ -0,0 +1,22 @@ +class User: + __accounts = [] # Holds a list of accounts + + def __init__(self , userName , email , password): + self.__database = Database(userName) + self.userName = userName + + def createAccount(self, accountId, firstName, lastName, accountType, email, password): + # The Account details must be validated at Sign Up class, before entering this point. + newUser = Account(accountId, firstName, lastName, accountType, email, password) + self.__accounts.append(newUser) + + def displayAccounts(self): + # for console + for account in self.__accounts: + print(account.toString()) + + def findAccount(self, id): + for account in self.__accounts: + if account.getCredentials()[0] == id: + return account + return None \ No newline at end of file diff --git a/back-end/attemptQuiz.py b/back-end/attemptQuiz.py new file mode 100644 index 0000000..93b818a --- /dev/null +++ b/back-end/attemptQuiz.py @@ -0,0 +1,19 @@ +import time + +class attemptQuiz: + + def __init__(self): + self.startTime = 0 + self.endTime = 0 + self.duration = 0 + + self.questionNumber = 0 + + self.confirmed = False + self.completed = False + + def confirm(self): + self.confirmed = True + self.startTime = time.time() + self.endTime = self.startTime + self.duration + print("Start time :", self.startTime, "/ endTime : ", self.endTime) \ No newline at end of file diff --git a/back-end/database.py b/back-end/database.py new file mode 100644 index 0000000..e69de29 diff --git a/back-end/main.py b/back-end/main.py index e4eaac7..7ee1e24 100644 --- a/back-end/main.py +++ b/back-end/main.py @@ -1,2 +1,49 @@ -print("Hello world") -print("Hello") \ No newline at end of file +import re + + +class Main: + def login(self): + return + + def signUp(self): + return + + def signUpAccount(seelf): + return + + def passwordValidate(self, password): + + if (len(password) > 8 and any(elem.isdigit()) for elem in password): + passwordStatus = "true" + + else: + passwordStatus = "false" + + def username(self): + return + + def getAccount(self): + return + + def getSignUp(self): + return + + def authenticate(self): + return + + def getIntInput(self, message): + number = input(message) + try: + number = int(number) + return number + except ValueError: + print(number + " is not a Number!") + return False + + def getLabeledDict(self, labels, data): + if (len(labels) != len(data)): + raise Exception("Non-equal quantity of Labels and Data") + newDict = {} + for x in range(len(labels)): + newDict[str(labels[x])] = data[x] + return newDict From aa494a66e6aeb55c2c0fefb93b6ca44ab6e5b8bc Mon Sep 17 00:00:00 2001 From: Yovindu Date: Fri, 18 Feb 2022 18:26:23 +0530 Subject: [PATCH 05/55] test --- back-end/database.py | 1 + 1 file changed, 1 insertion(+) diff --git a/back-end/database.py b/back-end/database.py index e69de29..6d95fe9 100644 --- a/back-end/database.py +++ b/back-end/database.py @@ -0,0 +1 @@ +print("Hello world") \ No newline at end of file From afa3e60d9e916fa3c09374fae8411f6052190ece Mon Sep 17 00:00:00 2001 From: Mathushaan Vigneswararajah Date: Fri, 18 Feb 2022 19:40:54 +0530 Subject: [PATCH 06/55] test-test-mathu --- back-end/SignUp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/back-end/SignUp.py b/back-end/SignUp.py index 8e23576..54a35bc 100644 --- a/back-end/SignUp.py +++ b/back-end/SignUp.py @@ -1 +1,2 @@ -print("Hello World") \ No newline at end of file +print("Hello World") +print("hello viran") \ No newline at end of file From ad674ca7e5a5d7cd6056663482be7b0ca66edf7f Mon Sep 17 00:00:00 2001 From: Viran Ranaraja Date: Fri, 18 Feb 2022 22:19:54 +0530 Subject: [PATCH 07/55] Files Updated Now ready to start --- back-end/SignUp.py | 2 -- back-end/database.py | 1 - 2 files changed, 3 deletions(-) diff --git a/back-end/SignUp.py b/back-end/SignUp.py index 54a35bc..e69de29 100644 --- a/back-end/SignUp.py +++ b/back-end/SignUp.py @@ -1,2 +0,0 @@ -print("Hello World") -print("hello viran") \ No newline at end of file diff --git a/back-end/database.py b/back-end/database.py index 6d95fe9..e69de29 100644 --- a/back-end/database.py +++ b/back-end/database.py @@ -1 +0,0 @@ -print("Hello world") \ No newline at end of file From 25a985bd87af9fc0d0cab3855a568eb3c3547f63 Mon Sep 17 00:00:00 2001 From: Yovindu Date: Fri, 18 Feb 2022 23:37:33 +0530 Subject: [PATCH 08/55] Front end add file from ds --- front-end/hello.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 front-end/hello.html diff --git a/front-end/hello.html b/front-end/hello.html new file mode 100644 index 0000000..e69de29 From 459f3548f0a06b78d11ee766ecd198bf793a6155 Mon Sep 17 00:00:00 2001 From: Yovindu Date: Fri, 18 Feb 2022 23:39:30 +0530 Subject: [PATCH 09/55] test1 front end --- front-end/hello.html | 5 +++++ front-end/hello.html.bak | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 front-end/hello.html.bak diff --git a/front-end/hello.html b/front-end/hello.html index e69de29..a7c3884 100644 --- a/front-end/hello.html +++ b/front-end/hello.html @@ -0,0 +1,5 @@ + +

+hello +

+ \ No newline at end of file diff --git a/front-end/hello.html.bak b/front-end/hello.html.bak new file mode 100644 index 0000000..a19e0a0 --- /dev/null +++ b/front-end/hello.html.bak @@ -0,0 +1,2 @@ + + \ No newline at end of file From 8ba2552dc41f9f1f49e037a9333cdd2ba7f0c5fb Mon Sep 17 00:00:00 2001 From: Yasanga Dias Date: Sat, 19 Feb 2022 22:36:41 +0530 Subject: [PATCH 10/55] added front end --- front-end/Learnality/my-app/.gitignore | 23 + front-end/Learnality/my-app/README.md | 70 + front-end/Learnality/my-app/package-lock.json | 27479 ++++++++++++++++ front-end/Learnality/my-app/package.json | 39 + .../Learnality/my-app/public/favicon.ico | Bin 0 -> 3870 bytes front-end/Learnality/my-app/public/index.html | 43 + .../Learnality/my-app/public/logo192.png | Bin 0 -> 5347 bytes .../Learnality/my-app/public/logo512.png | Bin 0 -> 9664 bytes .../Learnality/my-app/public/manifest.json | 25 + front-end/Learnality/my-app/public/robots.txt | 3 + front-end/Learnality/my-app/src/App.css | 38 + front-end/Learnality/my-app/src/App.js | 20 + front-end/Learnality/my-app/src/App.test.js | 8 + front-end/Learnality/my-app/src/Login.css | 143 + front-end/Learnality/my-app/src/SignIn.css | 120 + front-end/Learnality/my-app/src/SignUp.css | 64 + .../Learnality/my-app/src/components/Login.js | 31 + .../my-app/src/components/SignIn.jsx | 47 + .../my-app/src/components/SignUp.jsx | 22 + .../my-app/src/components/resetPassword.jsx | 11 + .../images/FirstLoginPage/instructorLogIn.png | Bin 0 -> 20113 bytes .../src/images/FirstLoginPage/loginPage1.png | Bin 0 -> 427669 bytes .../images/FirstLoginPage/studentLogin.png | Bin 0 -> 22728 bytes .../src/images/SignInPage/SignIn_pic.png | Bin 0 -> 37067 bytes .../src/images/SignInPage/google-logo.png | Bin 0 -> 1528 bytes .../src/images/SignUpPage/SignUp_pic.png | Bin 0 -> 30263 bytes front-end/Learnality/my-app/src/index.css | 13 + front-end/Learnality/my-app/src/index.js | 18 + .../Learnality/my-app/src/reportWebVitals.js | 13 + .../Learnality/my-app/src/resetPassword.css | 0 front-end/Learnality/my-app/src/setupTests.js | 5 + front-end/hello.html | 5 - front-end/hello.html.bak | 2 - 33 files changed, 28235 insertions(+), 7 deletions(-) create mode 100644 front-end/Learnality/my-app/.gitignore create mode 100644 front-end/Learnality/my-app/README.md create mode 100644 front-end/Learnality/my-app/package-lock.json create mode 100644 front-end/Learnality/my-app/package.json create mode 100644 front-end/Learnality/my-app/public/favicon.ico create mode 100644 front-end/Learnality/my-app/public/index.html create mode 100644 front-end/Learnality/my-app/public/logo192.png create mode 100644 front-end/Learnality/my-app/public/logo512.png create mode 100644 front-end/Learnality/my-app/public/manifest.json create mode 100644 front-end/Learnality/my-app/public/robots.txt create mode 100644 front-end/Learnality/my-app/src/App.css create mode 100644 front-end/Learnality/my-app/src/App.js create mode 100644 front-end/Learnality/my-app/src/App.test.js create mode 100644 front-end/Learnality/my-app/src/Login.css create mode 100644 front-end/Learnality/my-app/src/SignIn.css create mode 100644 front-end/Learnality/my-app/src/SignUp.css create mode 100644 front-end/Learnality/my-app/src/components/Login.js create mode 100644 front-end/Learnality/my-app/src/components/SignIn.jsx create mode 100644 front-end/Learnality/my-app/src/components/SignUp.jsx create mode 100644 front-end/Learnality/my-app/src/components/resetPassword.jsx create mode 100644 front-end/Learnality/my-app/src/images/FirstLoginPage/instructorLogIn.png create mode 100644 front-end/Learnality/my-app/src/images/FirstLoginPage/loginPage1.png create mode 100644 front-end/Learnality/my-app/src/images/FirstLoginPage/studentLogin.png create mode 100644 front-end/Learnality/my-app/src/images/SignInPage/SignIn_pic.png create mode 100644 front-end/Learnality/my-app/src/images/SignInPage/google-logo.png create mode 100644 front-end/Learnality/my-app/src/images/SignUpPage/SignUp_pic.png create mode 100644 front-end/Learnality/my-app/src/index.css create mode 100644 front-end/Learnality/my-app/src/index.js create mode 100644 front-end/Learnality/my-app/src/reportWebVitals.js create mode 100644 front-end/Learnality/my-app/src/resetPassword.css create mode 100644 front-end/Learnality/my-app/src/setupTests.js delete mode 100644 front-end/hello.html delete mode 100644 front-end/hello.html.bak diff --git a/front-end/Learnality/my-app/.gitignore b/front-end/Learnality/my-app/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/front-end/Learnality/my-app/.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/front-end/Learnality/my-app/README.md b/front-end/Learnality/my-app/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/package-lock.json b/front-end/Learnality/my-app/package-lock.json new file mode 100644 index 0000000..5446ec1 --- /dev/null +++ b/front-end/Learnality/my-app/package-lock.json @@ -0,0 +1,27479 @@ +{ + "name": "my-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "my-app", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.2", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-router-dom": "^6.2.1", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.1.tgz", + "integrity": "sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz", + "integrity": "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==", + "dependencies": { + "@ampproject/remapping": "^2.0.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz", + "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", + "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz", + "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@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.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "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.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^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-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "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.16.7" + }, + "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.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz", + "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.0", + "@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.0", + "@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-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-is-pseudo-class": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", + "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "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-progressive-custom-properties": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.1.0.tgz", + "integrity": "sha512-DO76V3295AqhjJZvgeaDP5GAGAat4g6wYfF8X+1n+76MpJat8ffY5bCJ9eSUqFY71nImxXgaDTRYJcRnA9oo7g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", + "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "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.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "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.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "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.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0" + }, + "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.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "dependencies": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "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.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", + "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==" + }, + "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/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/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/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.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "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.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz", + "integrity": "sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==", + "dependencies": { + "@typescript-eslint/utils": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", + "dependencies": { + "@typescript-eslint/utils": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==", + "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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", + "dependencies": { + "@typescript-eslint/types": "5.11.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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "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.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.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/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/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dependencies": { + "bytes": "3.1.1", + "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.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "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.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dependencies": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "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.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", + "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", + "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.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==", + "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.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.3.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.3.0.tgz", + "integrity": "sha512-U/nJSGsM0NIEsVPwat6r6QrvtqZ8m+eYb8qLoSFXXWNghy5x3z6ftubzbb6AMFcvaYVVRXKAmgD1I1e2A31qug==" + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "dependencies": { + "cssnano-preset-default": "^5.1.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "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/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.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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.11", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz", + "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "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.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz", + "integrity": "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "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.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", + "dependencies": { + "@eslint/eslintrc": "^1.1.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.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.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "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.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "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.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", + "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", + "dependencies": { + "@typescript-eslint/utils": "^5.10.2" + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "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.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "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.6", + "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.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "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.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", + "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.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "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.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "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/history": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", + "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "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.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "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/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.0", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", + "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==", + "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.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "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.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.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.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", + "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "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.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "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.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dependencies": { + "nanoid": "^3.2.0", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz", + "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==", + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.5" + } + }, + "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.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "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.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.5.tgz", + "integrity": "sha512-XiZzvdxLOWZwtt/1GgHJYGoD9scog/DD/yI5dcvPrXNdNDEv7T53/6tL7ikl+EM3jcerII5/XIQzd1UHOdTi2w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.0.tgz", + "integrity": "sha512-59uHN/2wRaOd7whDyeaJ82E0kncIEeJkwcmvXFPNus8v1YMhtv2IUo9OtOAncn7sifZVMRsyoPlhxwckTjn4cQ==", + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "dependencies": { + "cssnano-utils": "^3.0.2", + "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.3.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.3.3.tgz", + "integrity": "sha512-/4EIceyxf6LKihp88YnQ0uExt//EHozxOspsCQbLq9/RB4W0zutdk52XJZzDYtCkvergw0NTTQvB7TpdxBRbvQ==", + "dependencies": { + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.3.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^3.0.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.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.0.5", + "postcss-env-function": "^4.0.5", + "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.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "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" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "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.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "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.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dependencies": { + "bytes": "3.1.1", + "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.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "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-router": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz", + "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz", + "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.2.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "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.67.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", + "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "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", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "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.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dependencies": { + "node-forge": "^1.2.0" + }, + "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/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "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.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.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.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "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.22", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.22.tgz", + "integrity": "sha512-F8lt74RlNZirnkaSk310+vGQta7c0/hgx7/bqxruM4wS9lp8oqV93lzavajC3VT0Lp4UUtUVIt8ifKcmGzkr0A==", + "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.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "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/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "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.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "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.68.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz", + "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==", + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@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.8.3", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "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", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" + }, + "node_modules/workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "dependencies": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "dependencies": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "dependencies": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "node_modules/workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "dependencies": { + "workbox-core": "6.4.2" + } + }, + "node_modules/workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "dependencies": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "node_modules/workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", + "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "source-map-url": "^0.4.0", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.4.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.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.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.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.1.tgz", + "integrity": "sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" + }, + "@babel/core": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz", + "integrity": "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==", + "requires": { + "@ampproject/remapping": "^2.0.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz", + "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", + "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz", + "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==" + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "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.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "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.16.7" + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz", + "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.0", + "@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.0", + "@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-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-is-pseudo-class": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", + "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "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-progressive-custom-properties": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.1.0.tgz", + "integrity": "sha512-DO76V3295AqhjJZvgeaDP5GAGAat4g6wYfF8X+1n+76MpJat8ffY5bCJ9eSUqFY71nImxXgaDTRYJcRnA9oo7g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@eslint/eslintrc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", + "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "@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.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "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.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "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.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.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.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "requires": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@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.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", + "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==" + }, + "@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/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/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/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.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "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.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", + "requires": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz", + "integrity": "sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==", + "requires": { + "@typescript-eslint/utils": "5.11.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", + "requires": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", + "requires": { + "@typescript-eslint/utils": "5.11.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", + "requires": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.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.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", + "requires": { + "@typescript-eslint/types": "5.11.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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "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.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "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" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "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.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "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.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", + "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==" + }, + "core-js-compat": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", + "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.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==" + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.3.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.3.0.tgz", + "integrity": "sha512-U/nJSGsM0NIEsVPwat6r6QrvtqZ8m+eYb8qLoSFXXWNghy5x3z6ftubzbb6AMFcvaYVVRXKAmgD1I1e2A31qug==" + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "requires": { + "cssnano-preset-default": "^5.1.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" + } + }, + "cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "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==" + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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.11", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz", + "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "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.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz", + "integrity": "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "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.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", + "requires": { + "@eslint/eslintrc": "^1.1.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "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.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "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.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "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.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", + "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", + "requires": { + "@typescript-eslint/utils": "^5.10.2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "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.6", + "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.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "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.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "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==" + }, + "history": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", + "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "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.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", + "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.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.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", + "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "requires": { + "nanoid": "^3.2.0", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz", + "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==", + "requires": { + "postcss-value-parser": "^4.1.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.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "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.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.5.tgz", + "integrity": "sha512-XiZzvdxLOWZwtt/1GgHJYGoD9scog/DD/yI5dcvPrXNdNDEv7T53/6tL7ikl+EM3jcerII5/XIQzd1UHOdTi2w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.0.tgz", + "integrity": "sha512-59uHN/2wRaOd7whDyeaJ82E0kncIEeJkwcmvXFPNus8v1YMhtv2IUo9OtOAncn7sifZVMRsyoPlhxwckTjn4cQ==", + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + } + }, + "postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "requires": { + "cssnano-utils": "^3.0.2", + "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.3.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.3.3.tgz", + "integrity": "sha512-/4EIceyxf6LKihp88YnQ0uExt//EHozxOspsCQbLq9/RB4W0zutdk52XJZzDYtCkvergw0NTTQvB7TpdxBRbvQ==", + "requires": { + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.3.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^3.0.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.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.0.5", + "postcss-env-function": "^4.0.5", + "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.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "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-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.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "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.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "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-router": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz", + "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz", + "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==", + "requires": { + "history": "^5.2.0", + "react-router": "6.2.1" + } + }, + "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.67.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", + "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "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.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "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==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "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.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "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.22", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.22.tgz", + "integrity": "sha512-F8lt74RlNZirnkaSk310+vGQta7c0/hgx7/bqxruM4wS9lp8oqV93lzavajC3VT0Lp4UUtUVIt8ifKcmGzkr0A==", + "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.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "requires": { + "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==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "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.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "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.68.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz", + "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==", + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@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.8.3", + "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": { + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "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", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" + }, + "workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "requires": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "requires": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" + }, + "workbox-webpack-plugin": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", + "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "source-map-url": "^0.4.0", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.4.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.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.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/front-end/Learnality/my-app/package.json b/front-end/Learnality/my-app/package.json new file mode 100644 index 0000000..21b097a --- /dev/null +++ b/front-end/Learnality/my-app/package.json @@ -0,0 +1,39 @@ +{ + "name": "my-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.2", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-router-dom": "^6.2.1", + "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/front-end/Learnality/my-app/public/favicon.ico b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/public/index.html b/front-end/Learnality/my-app/public/index.html new file mode 100644 index 0000000..33958a2 --- /dev/null +++ b/front-end/Learnality/my-app/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + Learnality + + + +
+ + + diff --git a/front-end/Learnality/my-app/public/logo192.png b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/public/manifest.json b/front-end/Learnality/my-app/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/public/robots.txt b/front-end/Learnality/my-app/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/front-end/Learnality/my-app/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/front-end/Learnality/my-app/src/App.css b/front-end/Learnality/my-app/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/src/App.js b/front-end/Learnality/my-app/src/App.js new file mode 100644 index 0000000..6180c79 --- /dev/null +++ b/front-end/Learnality/my-app/src/App.js @@ -0,0 +1,20 @@ +import { Routes, Route } from "react-router-dom" +import { Login } from "./components/Login" +import { SignIn } from "./components/SignIn" +import { SignUp } from "./components/SignUp" +import { resetPassword } from "./components/resetPassword" + +function App() { + return ( +
+ + } /> + } /> + } /> + }/> + +
+ ); +} + +export default App; diff --git a/front-end/Learnality/my-app/src/App.test.js b/front-end/Learnality/my-app/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/src/Login.css b/front-end/Learnality/my-app/src/Login.css new file mode 100644 index 0000000..7b1cb1a --- /dev/null +++ b/front-end/Learnality/my-app/src/Login.css @@ -0,0 +1,143 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); + +*{ + font-family: 'Poppins', sans-serif; +} + +.main-login{ + text-align: center; +} + +.main-login-container{ + background-image:url('./images/FirstLoginPage/loginPage1.png'); + background-repeat: no-repeat; + background-size: cover; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.container{ + position: absolute; + width: 470px; + height: 450px; + left: 450px; + top: 70px; + background: #F5F5F5; + border: 1px solid #9A9898; + border-radius: 50px; + +} +.container-heading,.container-sub-heading{ + color:#111; + font-family: 'Poppins', sans-serif; +} + + + +.image-student{ + position: absolute; + width: 206px; + height: 200.17px; + left: 60px; + top: 190px; + background-image: url('./images/FirstLoginPage/studentLogin.png'); + background-repeat: no-repeat; + +} + +.image-instructor{ + position: absolute; + width:206px; + height:200.17px; + left:260px; + top:190px; + background-image: url('./images/FirstLoginPage/instructorLogIn.png'); + background-repeat: no-repeat; + +} + +.student-button{ + position: absolute; + width: 130px; + height: 46px; + left: 70px; + top: 360px; + padding-top:10px; + color:#F5F5F5; + text-decoration:none; + font-size:15px; + font-family: 'Poppins', sans-serif; + background: #0E0E0E; + border: 1px solid #000000; + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 50px; + cursor:pointer +} + + + +.instructor-button{ + position: absolute; + width: 130px; + height: 46px; + left: 270px; + top: 360px; + font-family: 'Poppins', sans-serif; + text-decoration: none; + padding-top:10px; + color:#F5F5F5; + font-size:15px; + background: #0E0E0E; + border: 1px solid #000000; + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 50px; + cursor: pointer; +} + +.student-button:hover{ + background-color:cadetblue; + border:none; + transition: 0.5s all; +} +.instructor-button:hover{ + background-color:cadetblue; + border:none; + transition: 0.5s all; +} + + + + +.sub-container{ + position: absolute; + width: 470px; + height: 70px; + left: 450px; + top: 550px; + background: #F5F5F5; + border: 1px solid #9A9898; + border-radius: 47px; +} + +.sub-container p{ + color: #3a3a3a; + font-size:20px; + font-weight:600; +} + +.sign-up-link{ + color:rgb(41, 41, 255); + text-decoration:none; +} + +.sign-up-link:hover{ + color:rgb(110, 119, 245); + transition:0.5s all; +} diff --git a/front-end/Learnality/my-app/src/SignIn.css b/front-end/Learnality/my-app/src/SignIn.css new file mode 100644 index 0000000..6c42839 --- /dev/null +++ b/front-end/Learnality/my-app/src/SignIn.css @@ -0,0 +1,120 @@ + @import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); + + *{ + font-family: 'Poppins', sans-serif; + } + +.main-sign-in{ + text-align: center; + } + +.sign-in-pic{ + background-image:url("./images/SignInPage/SignIn_pic.png"); + position:absolute; + background-repeat: no-repeat; + width: 1044px; + height: 637px; + left: 5px; + top: 100px; +} + +.sign-in-container{ + position:absolute; + width: 460px; + height: 480px; + left: 810px; + top: 60px; + background: #F5F5F5; + box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); + border-radius: 50px; +} + +.container-heading{ + font-size:48px; +} + +input{ + padding: 15px 120px; + margin-bottom:20px; + border-radius: 30px; + outline: none; + border: 1px solid #d6d1d5; +} +input::placeholder{ + width:200px; + +} + +.log-in-button button{ + padding:15px 181px; + border-radius:30px; + border:none; + background: #6AA1D4; + color:#ffff; + font-size:15px; + cursor:pointer; +} + +.log-in-button button:hover{ + background:#1c7cd6; + transition:0.5s all; +} + +.line1{ + position: absolute; + width: 160px; + height: 0px; + left: 35px; + top: 360px; + border: 1px solid #928f8f; +} + +.word p{ + top:360px; + color:#928f8f; +} + +.line2{ + position: absolute; + width: 160px; + height: 0px; + left: 270px; + top: 360px; + border: 1px solid #928f8f; +} + +.forgot-password{ + + color:#3a3a3a; + text-decoration: none; +} + +.sign-in-sub-container{ + position:absolute; + width:460px; + height:70px; + left:810px; + top:560px; + background:#F5F5F5; + box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); + border-radius: 50px; + +} + +.sign-in-sub-container p{ + color: #3a3a3a; + font-size:20px; + font-weight:600; + + } + +.sign-in-sign-up-link{ + color:rgb(41, 41, 255); + text-decoration:none; + } + +.sign-in-sign-up-link:hover{ + color:rgb(110, 119, 245); + transition:0.5s all; +} + \ No newline at end of file diff --git a/front-end/Learnality/my-app/src/SignUp.css b/front-end/Learnality/my-app/src/SignUp.css new file mode 100644 index 0000000..9b0ddb6 --- /dev/null +++ b/front-end/Learnality/my-app/src/SignUp.css @@ -0,0 +1,64 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); + +*{ + font-family: 'Poppins', sans-serif; + } + +.main-sign-up{ + text-align: center; + } + +.sign-up-pic{ + background-image:url("./images/SignUpPage/SignUp_pic.png"); + position:absolute; + background-repeat: no-repeat; + width: 1044px; + height: 637px; + left: 20px; + top: 10px; +} + +.sign-up-container{ + position:absolute; + width: 460px; + height: 460px; + left: 810px; + top: 60px; + background: #F5F5F5; + box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); + border-radius: 50px; +} + +.container-heading{ + font-size:48px; +} + +.sign-up-sub-container{ + position:absolute; + width:460px; + height:70px; + left:810px; + top:560px; + background:#F5F5F5; + box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); + border-radius: 50px; + +} + +.sign-up-sub-container p{ + color: #3a3a3a; + font-size:20px; + font-weight:600; + + } + +.sign-up-sign-up-link{ + color:rgb(41, 41, 255); + text-decoration:none; + } + +.sign-up-sign-up-link:hover{ + color:rgb(110, 119, 245); + transition:0.5s all; +} + \ No newline at end of file diff --git a/front-end/Learnality/my-app/src/components/Login.js b/front-end/Learnality/my-app/src/components/Login.js new file mode 100644 index 0000000..972e83d --- /dev/null +++ b/front-end/Learnality/my-app/src/components/Login.js @@ -0,0 +1,31 @@ +import React from 'react' +import { Link } from "react-router-dom"; +import "../Login.css"; + + +export class Login extends React.Component{ + render(){ + return( +
+
+
+

Learnality

+

Log in as

+
+
+ Student + Instructor +
+
+

Don't have an account? Sign up

+
+
+
+ ); + } +} + + + + + diff --git a/front-end/Learnality/my-app/src/components/SignIn.jsx b/front-end/Learnality/my-app/src/components/SignIn.jsx new file mode 100644 index 0000000..abd95de --- /dev/null +++ b/front-end/Learnality/my-app/src/components/SignIn.jsx @@ -0,0 +1,47 @@ +import React from 'react' +import { Link } from "react-router-dom"; +import "../SignIn.css"; + +export class SignIn extends React.Component{ + render(){ + return( +
+
+
+

Learnality

+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+

OR

+
+
+ + +
+ Forgotten your password? +
+ +
+
+

Don't have an account? Sign Up

+
+
+ ); + } + + +} + diff --git a/front-end/Learnality/my-app/src/components/SignUp.jsx b/front-end/Learnality/my-app/src/components/SignUp.jsx new file mode 100644 index 0000000..db39126 --- /dev/null +++ b/front-end/Learnality/my-app/src/components/SignUp.jsx @@ -0,0 +1,22 @@ +import React from 'react' +import { Link } from "react-router-dom"; +import "../SignUp.css"; + +export class SignUp extends React.Component{ + render(){ + return( +
+
+
+

Learnality

+ +
+
+

Have an account? Log in

+
+
+ ); + } + + +} \ No newline at end of file diff --git a/front-end/Learnality/my-app/src/components/resetPassword.jsx b/front-end/Learnality/my-app/src/components/resetPassword.jsx new file mode 100644 index 0000000..b9c099d --- /dev/null +++ b/front-end/Learnality/my-app/src/components/resetPassword.jsx @@ -0,0 +1,11 @@ +import React from 'react' +import { Link } from "react-router-dom"; +import "../resetPassword.css"; + +export class resetPassword extends React.Component{ + render(){ + return( +

Reset Password

+ ); + } +} \ No newline at end of file diff --git a/front-end/Learnality/my-app/src/images/FirstLoginPage/instructorLogIn.png b/front-end/Learnality/my-app/src/images/FirstLoginPage/instructorLogIn.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6ca7f0222fb1177fc4e60982b5ad6f8156ea14 GIT binary patch literal 20113 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 `Q zuJ!@Pp=IL-wqLxjoS>c{kYX?=B?bAkqQPR9;1H9;zA#G%$qJRm8XG!x8j+f+#uwnAxaMu5lo2mNy`MaND&}2mJArBGFZKc) z2@$gS*=^@Pued5si}G@oSAC&Xd*VybwDue+4xhg|EWuKEp1-Xa2S&(QO$XAD?cO|1 zG7&M`$lkMR$J#bEH3?U_B){#u!Xi(k3lJ?+sZgk%W=EpSH(N5+_Q9$V!mZ!`+k1#( zHXA|-Xl}g@Tda3%$Hp5?alJcew`}xyXP>!U_!I2o-wx=te%(5eFrQ{S?C$iSDbNI@ z+2A>&Nbli$Y8yoW9IB|d+G9lPO1|u6~x}mCkXW!T%q5f-{>!vtb&X?%_x|Uq0N%1

?zt^utK6BEo32tw8!JjcFvUq2FY)j-r zOEv;6t%KfGPgeo`nZij-F|$MXF#H%DO73kGONiXX>Tyw0DBnH%_7&SK1sRLRV4a8`E%7#>0ak@TSVyJ#+^ea$hYh1-yYEu>a- znNUcdA+`X3F5he3h;o=LdK|~GCwm@$wEk=T??*&Iu3ELnU?5&M@Fk0GjkjQ-iBtHL zhNSKt)4OBYQF?anBQ*!pL34sh$!S_En(t;1Th)T)F40><{s-94hu2oM7 zt>eICkR?$-y>?}D(w4EOL=+v%;@&zXyKOd%-ue<6jSYNbKWsw23af@|3;t*iVGy`3 z1KZ_^02I9IpcJOx5M=)&68O@Gu!5m<^IJmh1R21*sM;$uzYR^WSegU$1Qp1x@i|-7 z$UYT?h1IHijtoKQu|6>N$lut{s4}rV1Bcn;H0k!`My+yDHNLOdXo_Be-+%h@Wu550 z#|a@9i*x`l!Flhm+H&7>j4EK7QV`%x`Ax^PtV5-feg4>HVKJ2_CZES-6&OLDa(6Dil z)a0jIq~TOF#&9}{Rci9jDt5I|b8BGTS@z_5ZT_+=Q*?sTl)98E_O;;e**nq#p!nIk zAD8+kfZ%e^_bRVvp5-Wcxzd=KTi^iiAB}~@-IUU}YGLBWvR;TeRX*}8q82#tOUuJ1 zMkEPVT2k5$E_FM~3TntMWo5COMqqsAnYTT2H{K9Si$vTW2-c<1h4Ay!Pra&fg=)Vi zVhnjdYQvZTxe-~sjX{H({0elfTv~)QMqs8ag*p{;WMTTW0PLi^e0W6qf7zdM%6?KsY4KfWwGNT}$!w)6(HIc! zE<9_(YL}GMVAa>dXQcb6N%~*%)+tV9>cDs+@?4m*cV6t`dbXf1eKJqQ z`<<|b-#yXQn+4K@(0&lb5PVe0hg?aq9pc}?{TTjwj(d`4zRxeGeylBhJW(&PLNG5Y z9XKnwcPrdWSt5-@O2S{tRdFock7ZrRu=ajG0=y)$0*jw4yQ~Sc0)yOB&0>BgRyPD} z*o<mgPH(g1$wwvjxcP#QV5AcgU%L~_u{*K_5i^^*R{LE zfi17d6}-)(T&t(P_yME8;zN8>xeF7!mk#TtD0l8$Ysv$ za~iLLfUy#32y7Ed_<2-V*aq=1YkDx>vUavVs;q&J`dB$P*sokEWJ1uHq#XjZQhPJ<6iWjhKG65+4n z0R|#BNvqLt_hy6UQ}Qjj$<7Z-OfD5$jR?N^SkQp&;Ehn9KA0RVVl_L!aDO~Ss2cLeW%;IQnYZRRAL zi>xC-?kvfdT7n6L2JoP30P`3o!T zwgA2t83D)eC@>hlvCiIzDMl>V;(XBGrN*{J;v&)E3Q-Zx4%lr>ZAy_kZ#Fd)4G`Mcm<9ewHA3a#RM-}unkCKhmEy<6szO-MO3;W(SXBm3WO_wxIne-PuSgt~+ zwqEeGGtHmvT58IHR(X!5j{|FK+nx8j1}qpXG(l@&x043T{5;FGXZ_njK!N^?Z#czs zvBd-@@{IAPZtL@nW`G>WneVTt>GzV(SCV?;TGvS|t9`B+I=X{RSXT+$?zh)FYv!%p zly|dJ9}0rW7k7%iSSmmkOjMj_tx0hVkdxR46fJdgq)o~CGu1cea$)ME7)Si-QykYOa81Oy z8w+>+4%_(3x5+8;!n!A;$8XqK?flU>f8#BC>)br0ZqxTIe|W6l^v?a94ByD4Ciot@ zIB}npcTr59y{D|F*A|6`B|Bs86kobLnFG>hdubcd%Q7-k_U7!}5E4_t(6zn()xXw; zT_j?=AKO3ISz8Yuy`ybFc3W{g0niD;PQu|yHUnhRoaTYJWf0RB%Cc$O$KvwRVoCLd zSto!KGkW(4Cx_a+@Zym<&W$smNN_35==*I{(xaTHo8|roMCi!uy7RZAq5RsZm=Bb$q{dIZ|}j<}cu9X`A%sHlseV_{dtvTwFq&LEBkO23PT|4~WF zv8_6;x&H-KZTj-!h9cz-$0sw?kvNYl$)GYwpePo*D_p=~#YVY7hr@dZV4Z;|U6HX7N5&NRdLsBxM*Z^-XN}#iC?8MrdCDdG7GOU@6^%HB`bCTt zTAFUqPu=~?4|^_i`I&Tb-F*Zie|;%pvCE0-q|Hx4V9d;;X5Lil=Y8nzt?PN0S1^y3 z{NOZ{g-rN}FFFk6O(mS$+p$X_!9 zR_E3aO5Q-%z56fKA>{VG13pC53vLu774$)fDX2Ay)wi0w-meFI73^4Av+WM9Mw?~w z>hIOjnl2u5(<(fD<#0RX9ozpjR`AOX3c(`?3yorxbLx@o!y-cS`gS76OOfn|<|qD_ zmP)p!yF|aczcAqlY)iuwc@Rj$jP_|+%k_kP?)L4IeX%c`+_rdBmZJ(2`NQ72d^2Hy zezI#GxMW_+X^MgT(m8{VaVhC4`*-*EtZ-pU*R3*EH&v3ImayH<3>@I)$Hu+k0jy{`6t=OjkX%ZfuxmB`k8K2b&e z{Wp3FjL{u}a%ClSVKa>7Y&A_YV0nZ;a_^bFwAvihr@{a2Vm3JK%kB48?p%S%aB z*5u7G7x(LIo4DfaW9|I@8j9X8-`qIjMMh6=tTX)Zf3Pbpy86@8^UJ;eDmyG2jW@aM z8*@|#K0Y!Ga5Op`e}#)Upne|T-A`ld#FL!^Z!<~%FA)LJAHRR4bMZjA!v=FRrhpY+?8?cuL1nP%WeG@7#OV-{!S*6$~ZMO0mZR5_e z*DsL{!Qw6{ZkjKhL=L56EldcuG~tMz?`@=devUaZuNeb>iA5jnluEmmjqMpaAn z@yjk9HiaBU9>QIMs18vcsg)mk{CM8(CP|24PtA7HxTq=rAjcj!r1UQ)Z2m9T5KFY&8}pZS-$3fv9kdoXpDZ6fcpy>>O)Z~z9xBvWtyF^a zjA@#6WlXOKuaulmP$u+{jq_wmY)8a&joZS_Wab?3BCED$dzdd}Wp?D^k>ksL%e?j< z@AiEC&}J-1LZXdipt#EZ@@;x2Xc9e?p{;_6+O)g*_l&YLeoALM;^&rM8XDTU*5Ugm z?hy$L2!hh<3_(%>kgO)^Q!7ArUXCj;M{xg?Z7tYE8BvHRXpuJ<2mO z$e+*4zQtCpCLX}6NN3FK_~*Mm*v07F2z3eb?bpuXcDC&>Ku&Z`;^|~+$4TN}#A7rx zPz|p&&U`AoPzy8QaU8uGt)%zpo@K>D4Ua$66_rBDUv{D3XGUb z*9DS-5^L+ki-Q@+eAgsR)8(D4T?W>_efxIL1nbe#E}D-rYNnDD*!A~SCi=f_C+oh7 z$ujX`MG@XDaZd9jC)vI=(~o7%ukbC!nRZQc{TfHhf~t9CRDt%@QR+G?Fl&lI9tuRP z8A)6;OUf$#1A=kdR_mfbtc%2(PFekEMxZxJ6@1F^lfoEp&goQ6%vpzKPZ-dks!Gn? z;#rJH2Ah{^G-W- z%F!u)@9&dYy1ifFbyrVFFHQl7b`dO!jj8O(H(g~!V3ZVEd*P$x_`Q6*<)!Vgw@q(a zjQUJR9l2)HCZRRHoNnCC+8T!Ze+Vr2$BY}3au%Tv6!n{LEa}I&z}(M8aXal8Mk7K# zTx?Sj6F93fj6ZiW4v8Qtp9YhegeMGiT6jA$X5SSnRmoZNl##=;L5>;x=mAcEf$x95 zo=|xMZ9PtHyUY8_yG7M*DPNG;;l=IRxI;2mJG}T=f8$5ZjbZlhGsEgezE6=VsH2YP z-W#Cqtufd%&}yP{=~2Iv`z%@344#6lL9A!|yOWyn4EfGW6GxZkDH#6FKK7_+l>6j1 z^tSWR+uieZruH}xV`wU|a0{bYoj=e#F04Xr`sW$n;`H(oRXYsyJ``|~n@^eGAmFuPz_I&%oYw}%PCOXr&$r=v ziKu;KCUC&k`hFrk%-$aK80}|g5n{~jlYg#pBvqJ>T0~S56_8*$6U|)1?;7{iYI7gM zg30I2ZONqiGq%|MFPV&Bre<1X)f%R*`Sq{MleZcDK4v)0=rF(8 zsM;;|YyF%>md>R$HSRXlpQn{8TV~-($1+C~Lifb+G5Mf%Uid2q{eLE<#WGm|Ng;mb=_)?}me@CdXB2!rJ|D>#ot=ijd#uLeCJvm3x}I{yvEABfq$ zIDm(&ce)5pgY{V$QbQh33e*rI9}`o)LW)uK>syD%f2%!C1p{!pekAGiX>Q8~5}}LkDI%3X%S}*#M^W)7O?e27s!d)QDe! z0bk~CUNC5zKmeJ&+gN-F|DjzV{h6>i)TbvZW5=?u#&6Uy zhe{ZHq={f^~OIY}|r~6dHMApay*O zJin3jyzn0q#3K&UGXQkRMF0M%jX4maz`^Vmj|o>0b|@8D z)n$$CeZu3!V`T;)RwCzM3KGjE#)nLzZbbO*)sLf$dVTSoqvFAmAYyEmC#>buah`@K zKL|T|)Ps(1#$IMN{z=g_g)5KOtlXvnNffm4{8XNHQj1D*$AI^ds&sSt)kzf|Wd`uZ zNgXnw2@i_(H>2*?r0(T~p__yAI7=Od3nw6E9Ew_Bf&-UJ#s9{>&TgCt0>8F(+J4|WkvP!q3 z8wgNH(RNqY=7{2d6Bn@?OKP5SnRL?N;K3V}{4FlquQ*zNBeXnsd~Kp-^gOLi(43xc zY7VX+Fu`>5sFGhEuzu(#bqlw^fdTIQ*cRSJv5%srx1kMcDk>*LB?5{QR^K&(ww52s zZ27sVMNsa7Yy@kDJ6IkxbILpu4pk;Rp)nrfFEq=QZ%= zoQUzu%Z!~WvsNb0F?5s^u?T%tLfr1uzp}b3Mh}CkJ0HyUBCjrF(TpKeQ$wVl^DB!! z67FM~IDA3GTw4l;Zo%kb6ZWP)Z*LY~+o`?8VXju|zzoQ#pKtTWg~p$_NF-S(!hlqS zU5h{^vu`unsjqyMJK`yT!{MMHnP4*?!8-^SFYR$0Ze)xBC&u5P7bNiLT3I_6GmbEf z39a&Gtb1a0rU=uxQ3B(MYm2_8^OP=7QImPJjT6_Fdp5E$?v72%bLF5u^O$$()Vi*K zh3~Xo$v9`gmkw^J?n|@s!tR}3!8_N-A9teI>fa0xBJiVBW&DjfqxXUj z_R%mEa#WTT;9ax&FlS5=kaa8m2%n)7Qf{G;Hqc*7AuZ3#5j~US!)j0Dut~4JXr(xs z1$yJUqvRy?TFqqP{~_AuAI|OSH~5)MyM4`LcPZjys~s;ui_A1{Wd*>rJ(DvJ_Tj8~ z_%MSsS;kZbcS-?0qfUt8sm}CLrW_cA&G4bftfum3FWz*=hZV!O+4?}Q`l^il?$`@K zmF-Md_3hi2cF*?MLgD&gL5}w;8`cqnXvBS=Ps!k~fZSS>;V>ZE5zzyFv}(urPSSaU zhLjgXK3)S_t35(W-TTnCP~cEr4`hu5nQcAR&eC7Ql!j0&jX^-Fzo0XY#4{`^fMvZ) z?w8nHk<>MQCSQ}!4a2e8I*<~a@c!uTlTjiWgwI8oRT^(A`_1l0KSuKr`849(Iqx4e z-G4^CU*EM=_d^nUrf3OBAPCY`owOt`h%vUbu93b1Ob4fT_p7O2wUK$Yo%^KME~J_Pd#t&0duB%B>(GX{!=A$`!e`02drwrJIjh zBr6%WGu=+ThQQ0DIe=kcD+!2^)#uL1SB2IE_whQ1uJOjOb8j~rJU^Gh!Nj7{adujt zO#{8DU7Sby>DMn_)Q*sjt#!`(@gs1<)KSC2mzPx3-P>ij84<~SiQwP${ z;Zq2H>&jm%OvQjR@62>wr@l3R_>~7y?BWScZEnK@^X$!bX)v|fvu3g1FV>6U@8&i~1-9)@t*}SxZS#r8im7|KK6}n=JXH zBbG=Ij5DOo>4s?OvK2BSA@H4bLZ7U@9{ek^bg1q;4UD149H~!qsMaIDnmHcuU2HDV z2Sxy|1f-FCnBQJE7*!4;53IcytRe3?P=3Jlc0Y z_x8WH9LRb}ZSwSX%p9!w++CB>q`>7?l+^)2!3vQ4{=WgX@+O^`AzuyjMge~ErucOBA@=Nzw&OSheVscui10cglitIo0(A$vsK7)l~7 zpO^ng!FR9z&J8Oe4@=7LRo|F9Gz14c${(=EzcbToP-C=}oy(DOO389BqTog;@; zr+yn25O=O1Oxxs*}vm)Gbm|_g`!tquaWE z=j3^RW*O_+KA1uwG~;hS+1-!nZ_9&mZ#%T49+uzjA+khR4tnaNSVaBrzoSpR;qI{sE3`RwC4KiR<_!wDEWK#3TN zIeaY^9oBsn7?ieX~lobdX^| zjOn9)6I0OoMWD!M3y6M)l!vT%7Y^Wzf&=~e?$ehqetzg6ZwUena=8U}&-%)7dk-xv zVrSJ{ZCTSm?=elq9xWZ%qmBeiTt)8xER zE@>9Yb3)N$8YuL2tlPA0kw>Bs8?WGZbDfp)6rr#cp*ET8nx*;RSweCuc0CBV`Sa&{ zpt{@<71X{FO7h;iPr2t!MihT&#)ZeennihAs~@%ARHX@qZ-qk)(s4+2>-R^ikwS08icp_td@sk6evZyx!_S44=OjR)5BE>RLZz+ z=PB{>sq3}?;L%obW>VN|A2Wq!vq0i{+E41N^kvmg1O80w3T*uoC2>M`Ejry& zBL*>X88q-vO`;quo^qV{02*4V$G~cRj83*F13-iv4t+*YD4(#-CVH{PzWxMti{z6+ zJ)-!pgwK$&;_s;PWBv;XiO=TQh7Z5CLUnRyS)q@f70rQQc2Q{yMW3v&3{w8f-pSDZ z34?EszQvnJ3FS>fH7L}A)z#HWi$c5)X?0~eJI^AKJ(HBDhyf%d1bLXZ^X%Pao{gv1 zb4Uvn@9iH&i(7MT!dsdvS{LyO?t~|GNW%q5sx&Sh`J}~F;x%ly`%vr)l~zS=)-U{0$?~Ig z#LsUi1Cgp)BausGkNgUh2`_UavOJIl5uN6ZT4Il=aW6XPJFxJ=t&5{bY$AwW~#q<+#`2ih-X zg&NjQI+XWUWS8FR1prNjYc5rEKYeUv>qFqJaTs(HOf$jsEMpNHan@z5x_wwfo~i#{ zhoQGUPywTKM(0n4s)2gjwuY*6mZT1SJb&!a!r#9q1)Fsn?Ri{Oe;tlO;FRh=Gs>T+ z&Qjen^q+t1KL<_hcWBs(JIt6uX)BoPcWpWUEu)vDQwV#If#U0SfxKGkq>!^oJm~&h zxj$sjZG9_meFp3m>`_R^I3iKqa*QzRL>WP4Oop`keJsGp(c&dWk6Xj?qGY-|pFz>b z8_8e|HIwyZD(G>fnN~S=0X;n_qAU)S32YnuM65dhokmTk58)-@?`8LBsaGh!=JaXF zrrY1z5|LFh>k4C+u=%~ZM%Cb3nhvKXh+Y2ez0qO5QmUlvl8-^h6SvcE1ii zhG>}dUd~`Z?4~N&;I_F%Mx12g{G(C1jY=G9+EDYuWCxSk#Z_LRCnXU$q$TcaE>0L$@`D(72711P{Q%~PIdZQVHWxVK40ouLqMlPVe4zZw(; zvu;DN`)^Bq|D9v9MKi$F3QXc}7C9TJhf!Ri=Num)6U*Hflgj1GoYKOzggSv8O~rRo zy9G=wla8gCq9-)HREO7kPaEV{|NKy-6TTu$TYJys>~3?g!;`}GDAXtCj*1I4CWeVrL43Q&r^)a8lsS!c=1VYvV_N_@ z`I`>KNq+hDw~fH_01pyd_C2Er-jQ+twsp_xqmIpderM-sj7_rhl%*sfDWdyC2i7Ol z*ne#C|6apTUPD1(@|35!U$`*inZk7qQ-t;+5*f{&1Xxnbs1ml(fs(|%W%^lH7apqQ1RdK2Eey(ch_JIc^$%~ zl#P=pqdI990$A>vSJkWEEYR^%jEq0E$#O8fu3^1J{4|NU_P?(;kMIraU1KJRf| zuXWY-{$x0L^S>v{{sDdC)}}*VlqKFg&W)9+>9=dDa%zSOeERCLvkF7xCNAoH#ipla z(MfLTCnX)p%8RH2sH-ot4q;pEKsM zv>&ft=S6*P+!3^77spNa*Ar0(pZ@qIHz;!II+i%k9~5+H{D#+;3|j5HQ|!`Tb7IC3 zqhFr_R9F9fK2fs6W)eXo({?UQ4;Ad!?6`etA#3OI)`3pk#lZaU7y>MMM}t{7q-C)C zJGi0oP5vG4pKN&@)PajQX!d^fxV5x>bl?gF1}IFzU2Lx{Y0;iWJ zzZ#@eS08dIyJyqQJcN*hE2TcBa4mhF|7(Fx@+#R^>+{@de2p7Y&6PH2wkL?~AQ zA?B7A@D?Lm^+<7s^0ruaGu8SCd|lTahC7?HIpZwdA45g5HCZgaw@1VeJGvL(6(L-& zqc^5DITzWPqY{-JGx<8vI!ruu2r-b@E8#;Iq^MJqV@mwnJpmnjIo9HrMpXz|*aO<4 z>HNpm)c+3SF}T^XbGgcopE|X0q(>`{8TZ%*n=ZL`U1V4^{lrsOFcEK${|s@iBSgZeHyPj?0BND#D&Uuw`yK zip%$3Z{n}i&pYeAwd!9q_IT0CnsiB@4;ofK)}6Grsv&Kst6yVjW^7ZAVTC=r`Y>!t zSCHTP`U(h($HpI9#90{{_E_0Z(>C~lFSUz+2L|p+3Sf=eWW8R!e$1Hv5#Edg+g}f^ zDrRPe&)yG9mM>rMVT`z8Y-|qCIGSGInoDs3IIZ}2zRvZskB87`=d3cAm(^dPg=%T2 zE~U0*MAkC>U(cVn(bUqiR&_z*!!c2McHOk^30LsONDy1?(Kaw=QwubZM@9i3i)>i5 zfl*F{o}98;J2xc&F|iF&cDLJ-xiq{TSBln;4ec9jWvpe=xdISObl77rFSj**k^*9q z=^l0FjK%hT$z<6S*EFg(GUK7fI%Dl`#v~#6JpaTa32paRC}FsKIXNU?0sH;^Z&@BL zud43fG?CQJ>%Z<9@MRV)_XCHM8MGo*8>)}WG&|2kf!E}u#d{x&Te7m6pW6uz%vFui$4L zBx@l)YwrBUY@H5T13k-gV*6y#LL#npGh(pu|+M6~K6CTu=3BH zsLP_QUaq2g9r`FO?f8~Ssna2NU~m^Hr6LKqoIkb?Dr8~eNEyxkL_DoHoPI{wRW+ax z(+V@aRH$SXeE-hZ#IwxV-1T2Nk`%J~?c2>n#Lvz94rMKpE`##9n{_3P1o%Ko+n+f# z6`r+2(H!;Lu&UqFnG?Kw;;EMA%?Kj+bH~WT+ph9`Ys!c5pZ!kf z&(+We0)fPk!gE`v(_3dZ!~h^ZeTf!DB1PRHB3XKwKm3hV6(!4qoHo2m^2{hWKRZg$ z0a|WQ_ZFAR$NK9%8-YVi^7I}*e?Hb=u9O`IfVG7@;69i14^bg<$i3*z0qPB}Co{jf zuX+B<1~4e8jYMx*?d7)qwj^*|;Myfu@q)oQztJ!<_m$HpL)*^)G9BX=|;{Ot@>)=v-PwP;jth(Sx&dveThTC@mznrAhp0bQe%3 zX2*|xv+;>kfDQ410>9Q7A~kFFEZ}4Q#fgx;SbQ?a z1kT!^x09qsgoy< zf$d8c0^WRijB5u=2m>WLqXKBf|EFHn+@)Wbx7W_|U4jZ3UE8+FZ1Ia1FJ9JY#BNO; zCzrDDk4%PVK4i<4H;P+T7u(eYPBUv}mRhe5!(xOh*}oq)Q3%m9GluPr>aveU<@Sn8 zGEg0A8);F#rWgJP&Z1?3FuX*oj}KX+hY<05>G|r@X^vq=P2~LBhr5{buNLEIOcd{s z5A}bV=*((0ug42lZVZvxBSY~jdwZ9GM1ZKTXC8X>3B&oW(Mk#u(3_ZaFi3=Pl8_=G{`9osW#V z((~(VZnvbBo)vRsU7#=>LxyI<2K2bpY6C_tny2YdmeX|nMCwl@W4(!$Kv=_UZu<(6_)^$fZL5?G3L#F^WT5TODl-Y)&&cMbY+Lr1o9VD zS&;VJg)+O}Ew!XGb z;A1X(&NI>}CpG7PLJu5gaMdnQLDkvXS5>9rT;EEnBnehC=!qG@AYU|2meB+oF10HAnge#ku z9y%135*<1C+vPQ%9$hUSLWKQGJ8+XFk08Y`7`=}(K){23ca`yks!8&;a16zTd{@Ze zqe6q-1ImZG_XlL2S5sYOX#WO7Bwr+Q!$xkMxMluM#n$!RWDp3ZRAkFQ7*sfm9Acp! z$wVOeu%o0vF1X+7+l%;}6XUpG#CZlONk>ey1WEUA`bY0G(9dWxe*exDOzwWY!uRzG znPVw<6$=dNl|Xv-lo@~g_5LbaxDz1g(N91V@E5e_1J3&jICd}bDG zB@}q3PH?bZw==UoG>e-{^i40+cJu>kn}0l*xQv=gG!f!dqGZdx@+ovAwKh~O1wWe; z?b1J#2NZ7aX=TKB)2oe5K*9L!ipaw!1~oJ9*bGw#=&IzDZq`+-?=>_|&!XS8odD3c z));I5`TcaV2xnnA!}z*9n105zv05kBWCM=zcaf9?W$NxziQ&HERK7 z&lYUtI<=~qsB!1ykTH}Ahh9ZOD;Al!I|DmJY7Y89VaG&pnlz@j9&1;$zhZ5FmJzhf zv17-);@eI-Y^+4fGvvtL#)g=l;7+M6(kpLDb`{*HGgShaE;8|TQA8n90+b#wfWp}m zgMjqjGjsli`cHEA5838tGGs@t@$84=08_iIH)(%(uuB8NI~+_;yfEOJ>rEIA*EmyF zM{1bk;gko0c6i>UGR~am37)2k|J4ny*W4dgSo-Uc(XjjV_q_7?X{@NA6%+jRC}8+g zo*`?fKj75Wt0AxFFyrOfvYAu+>`OU3D`GOhI8}^Urq17SFO z+g|lwYiZa>z3S#sTw^zxeCwYN2j)ok#XMz&STD%9`iuR~n&k^HBBw4iV-ix?v&E;g z+y@)hiuu0PTT^o{W0aZ7Q*IysmalU;+2*sGAW`l2VC*Djv-yTYlz8wpcMAt%inF~G zc+ex^XyeKrkt2c(OIN$KZ1`8)?74z(l>Hnfo#1TiSD>t0pk@PS*L>iQ1kHfcxROC1 z?kaQrN3mJohj>h?RRSCD9{>4U51(cIs5EE;P-yY{so>LpS6eYAr%^p;=15iw93inS zBwQs=RPIJ-mR(J;UGD33IU-~lpMEne>t^wr4kqd6%?e0;)7+Jz+p8AeqqR&%25X)2 z#IX+%a6{f*x)K$&E9#qw!IJE)f(!OeFI=OYa+YW&pB7DU0^+i`OMlCDjEda;RkM<|0Q9T^Pya_Q93si&XDHafsO znI?lf7@)wDu9p^`a*r#fU;Ty6r0ctHSH0QukFRGUF$LUZ*0xJWs83aY6*p@(sN@Xo zxvl=24L9bt@%==^VeEPk7+Z!8PY`^|q8bAAo2|z1W_|L~$#3|DgQMlA2M2I7fGb3Y?TOA~q z(FxU>HI?Z#|2#cCS;RJe4^7hNQ)d79VC3niQ}ua_!NrcQua#p~pPmw(#X+ld;Ap}5 zXXjV`#bG-*b|M9yqer!u>Dw!S_0WbsP4pPfhCe0droD?x@zs+lNLiKz`q?z;auCP# zfbF_jvpexbELBpRi7>Kn+mk*sYMG7xo|N0w%X_u4T;@OkYa$UIcVF0m7hZNP&~$1T z)%nPzlwrYH`Qg&Q#Zf)x?iz?P7PUk@RaJ@#^C2I5Q_`c)s9k!6>k@7wCL@yD+HQ9E zw0T^|f6^v<+|nOxy31wq2piDIX$IU51GEm-z8uQ9Es%|lAnNw5%xnelB+YX0}%&~zg55RtCZUV=Z-;#r&CD6O5?B5JCHvaPTg_rSw#dhP>Wzs)QPeGrTUV=eu9Nw>iAK@l2i|`+WbbL{4rj*I4LI0OUF}$G z>^=vl@f;N*azNJhuBtR=44T4xyZc#@BYm3;bvf!{s}jRWL^;#5O7YO^fBR;yFa0F+ zj`NqVc^)&vcHD7*<{l-Q&soey$l5f7Iyc{n@#fIKCkGFt0hr^STx0_K-n{&}E{CNv zls@W9#qhrqO$+uf@K^Dt1fpmy-eI6XbS~Q5h-)tpFEXmvrEHT)`fZ2U7}sy`hX&yt zqTh7#F=;zOeHHUM1P%Q@gF%W{-4h00r2#=@vZ*9{(Vx74$?x^I^AS!z>U!ba(B4E_ zBhn~Yzk0QQ*zdo)Mg3PB&>gTvWJjNIP@Y@=FeY#SjUVFLptCVyVGa+U>Ju7|77yqQ zbsM&rl6i5BbcHcr%)<;gdsnKTWQ5a?l(!Bzv`aZ=vZzBWmNvX!+@p1R5%QtoRH|NO zna-_y+E`s`d2h2Wq~qTBI~*HI4<>Jmh>8kNbMP_gaAp7f(4iZxv^+sOC9kqqo0IK+ zYp`7K6=33fr2h>n+|*_ECzmLtLjeJ|7miaJ4x!g>iEMjThTA{D{zRh3Y0jn8LYM`Q z4d{VYVWFJYOyPUBRtw0xR~yHO33;WHg92MqcT!Y@Z~5=b+TRQKA#vU1fUa6YA}2#r zT<`TkNJZ9)!mH~J^qTHxv&NGNgvh~a<6F9-{Huc}A&GA8gJ!~T%6?#Dwmu-^?7HJq zTL45QGQ{|negfSb+kSdM)@j`x9g*hzhK2`E=B?y(rU1WRKF#>X^B>AJ7PuGNMn~QiRoy zkB>y_kQ}mna;*^0QNsv_OP0&y%BhY6KR(=qB%tgc(r2 z;p#r8LynP%B*Vl?us`Y4*13w)hl@`_7y-{^db(VD&2OZjg?pj+CiP}*NA+K7G+9#Z z&B<<}U~JSFi2Z`Y3tru3IuvY*AAwDl={Af;UqyvZlKRl%_%$4Rbcv|B>~*9t=K@&! z8#F?`b{?5kN}|^8+c%)`3QAVa?V!|2?KF;x{v+ zfc<&@Sm~XDnj1Cui?Nn7BqCEka}X{{an$^5X5MVG?vyh+{1$`m1oiQ+EeJaH`}X86 zSKSRx3VVGB?pGG8ruY=ezsc|CHDjIH9 zAhWCWM(q$&5@b59GAKoZtsM)?e%X7Q97uK67F_{aSwe66XMaR$!=2Fn(1cS9ny%9C zj@Y3jer_}_@slAUn6jLKq4`=cJbBD9O>0K+rM>868R25x;$OUc6w2Tv2A5WS$>^Ny z5UZ;HD5|boA1i9eA$Eg@46)XVWVv7xeC=awW;q-CBv$YT`f=hnlN^A++{8}N%YXU2 z#4Lp|9yBMUxTaNgrGGlmk2PZ9kTxKZ zC*x;NuMIrH6Z^|iu@Ml(&pelFk}l3zN%kb31@#+!JKVm3QKxkaThHlm?T3eM^ns{< z{~f+^<@b=+opAYY^yCpjC3mlIx`Eu{Zl>4F?t%GzK1aU3>-)+EDF&L^uT!%ZauEF~x$f zx_QkQK=)>SZez<^ooUYT;LUhcbaU9pTPa~(!+3NodFXI)2uNT{|5^Te2n6XjM5esh z$%#SSbAFnKIkor7%r6$s+d$(RfnW5-v%AY`(Yr$H2G}O_ITDaBYpKuqGtE9o-7IJc z(;&I{;dH6K-YaOF)y3y7mGiuxR}g=AZb^X=xKnkM zWrTH3KWmH@ms`gC`ns5%}3cVM)N%%N25NuqL?s`t^9$1?`$TxC* zc!O#M+Hykf;)cY6f~v95g&0Eu$Zu%s=*W!>9f9s(BoaTAJ)}!K()W(MJ1VSy!4ecy z_=A#LHn>SI9uj^?)IzD{2T7wK^=Q1&jXER-U@U{3BCtZ{8$tN)9|q7KbR6=FLLWkn zLKvt2m+69>C$Q5558!{0s`?VllwS00Q0cnzPai)rAEhzGIFfbBAPUeDlM(6+3YMft zo~)v1%T`EWNt$DHY{<9htpT1ixD^x9Ix==uy9q-(aGH*;MS@cS8@guP5=*w z%}boS!;XIUuHQYP_r9?<_ggH4X%M;az|F$!nR^HzrAxW2XgVt|O3x#F+sVgJT?0pQiz=w%!O6&sxEbkz$k2=!hn`=x7f<`JUVS&5Xy|(z z;UPDKBC%c?*UjF*&snHIrF-?)qqt#{J$Yo!6l^uLK1}UUcyV`0IP39nJ9&c1Tmg;fQyjMvgwSBXp@M_i zs-?l_dmnoE{JL9TK^T}cXFmQ_YSmQM3Mi(4BP8MQ0P_92+u204n+ZS&3&JfEJLw(M z`?9J=4`+k#jd$v$RMdB)DGUshd9DlwAe_UiOzDpR4hR|n92PHMZq7Z-P?^4cukB$K zccS#=r;Df^tNfvd@{VWC%4(578jBghE)t-Cs`~4dds{pxpb(9K@N?YUhP^{S0{ z(JjoIaf&XB*=TR?^>y93y?!+SpeRaHgLT2+x~xYaLBY&k!m)CTv+R7cmn|HUi?<7n zz$u$dIV$>gWnu{WZt-AJ46<`c{8ZbW%b`Uk(q43r(7>X=!(^z>1M8*^;?wj?i8*r_(mB8L!wBg-8eGyY2prlVf}oiUy^_ET7T zZ;~WIZH*|Q09-jBI4sbv0F={`jpRmG zkhE*KB+Eu( z_MSWeh}t*h=)6o7QNH|nQ+m^vi@)SNrwLfn($|aL$!X!}?qu=)22<<-m~mI%txcLqbm6abwf(s!L6(3XqY2Tq!M+>tnh0%{S_6} zmZZJ?l4jWtdpU#Fp<El16#XB`OO&U*l z6HXIKN`-`*o?nzcY|U~vC{Y=OAVo$qdhi ziVh}dkF~!ZLjd37uUgc1wN%%?mLVYLe!PvBYz4Vz;9%@OiL9=zpgLfv6Z{Grm+#lFF<&c-R*}q2>k?_Nr4R&m}~j(xoulZ)kml!7YO*Z$*Rq(Qwr%+ zPItbfllS5aeQMJqpUs1ac7W44uUN)aKp9Z^yk9b;OW=BrUQVj~7mJ?d7YpL(Rc1Vb zcAhQBB`I-eCD%VJoYg_kI`i4H_o@3jMgH@Nn9*U?e{yGj*XgWDZiP0<8v`V^^ErHoU++rqyl8FS|KWs&hXyouCP;K0at` z!yI*vIjA3VJ|{9-K^Z{hrv3;-?em^!5bjDvFVp##8QMg`oAZ}Xl+-|WbBTS#XdQbL za)*pzo6D<|(DK}G@XT4883-~h8{EYH>8Xj4jdm>~P7nrE9wwzLuZzk;1?3T9T6zpx ztf;RZWHm>gcvQ3rnjdGx(Pj#82wG9VWOoZL5yL}Wckm$>?2*)|H*vRaz3YXFf%xuv z3ZV#=F8$h~uD!Xl#{pB0%y+9IouHm9rF%e%er3vH3FW-Vdr4x2>;|^07!T1dFaXL%N~*A6vD=fT7uc* z?JfljtNd|$QK64CJ*gSgz2csw{^C&L+J?m1oRWLo!iJ@+#?v8GU^G!F3ZWaw65fJh zJV`o;_u;{FH_wh*s5F?04*FNd$KId4^>5hzZY~4yB2emtb-nAd4KKc|T1yLw6d z>{c^WVipHA{`DK~1!t8J-XSI%bz-kjuI#DQI`JfR_f8@OQgW>?9UDa`BZF1$l$X%g zdq4exF?96Ekt*XOD7W^nir1`fZG=7t&Tu59InpLQ3wh-TMlMGFGfK;P-npEag>*CrbU=tb0=rHiS6 zk<63h0F0WqF86L@77wFQI(F&e8{dKv;1(a6sU>ZComEv)dV&yxiBp8}!-rV)zak1uZtS z;X$utq@D8?uhP@EDN(68MpKZn&J2cHp0DY8`gVXsUT*$Wb~41aJ)`=&KRk4P)-NCRrvYR;vrXQ^OC65=$U>3mJ_ zu;Eo=uz~%EK$b|5$AP_zY`OC(%2h|GD;`X?5l~(^_TU=ZtCDgZi zfTO1X)J9K0MThJDNX+jM)Fhg8D2P}J z3YHBW7*&IHeA^uDlsn50T~{7(5OmEo(tN6;N@(rARNE{WI~NB>Fb~)DUU#J5A`7ah zGQ5@w_$bElF87|1%J!_Y;t+ryW}-Oz9}tP$kxB|-n0Xx=3n2?D9)!>AoHsA$kX#vv z4r^Pgrbrp@!Xx#)WHf4OGM9R`3p*k#Jbb}zJA=@{iioFQe#mzQA6gdV0``kBMVz1q zcf_`k2gJ#t`Lm*mMrb%!2HTu!mJ0K^SGQhvYw~%VO;4T-oOPwUMgwGr9lib`TU7A#mvk*_nxx{aMhn%Y8x}9YjVBbnM++>Ra?{p zG^EI{%~+y)FJH}@vK}x({r%DwD}J}M@Pn3<(J5rk92&4(xtC6&iOW}wO~Z2L*Mxp5 z>wnbhlx2hrjG$UpIS@U@lY0*ySd>Vwt_0Lwh|l*-vU-ODc2}y=8t8WJytR0|1kJF} zNpK#vreb7tR!Vrc?*#=Dcg#$@-z2fYW-kVah)4!ejpINyPHl_<2X59cs#Vtb~MK)ij^#(Z|%NR^Ug!P75m z!A`jGFsaU1x}qf&Cnh{+*Ioo+RBX6Z2gVHr3q=fp zX#^K~R_5x+2s#Y-YnL3ZU4!6UQ`1ydQlrU2G&jGal1^HuG~p1HsB^)rI0pF((8oD- z4c57S2fUPDJ(+UH6O{m&PyF%25gxVo()BVhauU$|o1IZvFD?9=P;j zVFk%~QhFv-4>ni_Y9v(`9S)F?w#j<+u&#g`BpIB5=4sN)?PEd?7nFn?G+Yn+C)eQQ znfDM#D|t=q#gJXzJyrX%juWYDuT5fq@rZ-^k11@(bQ&-UWDWwM1RL4SElxYj=Zu`( zs!=^quEQEB8!eQqunTat&6?|07pU=DA~U0yhT1~XF0Uy~mx{0U(LUS#N|iBJ!WN;I z8y{t$x`?PHQSEz_#N0%k?tS}RA|<(K@WELSJ~ zD|FdWToM0femyz3HHq3bjcpm=WGBDxen&OsrA|)Sb)sN|I0s+!j(BwnO@b(kMT7jq zWDlSQ-Hu_%&2_YY@t=6DWJ+?&TDlME(W>E_O+^z4JB7eNS!Y`HWisklg%`w_9LlVG z&=GNZMR{~iH{sHy+=?r4BPD_yMVgpjsZN_oIAPEae0ujl$>iftn?~$J=BjXJ@rUi? zt*eGOh5_5&!`|KUI97RnYt=}$%9F)bIV2{xk=f#w{YUQ0T)N<;dZT&)3&YaqtHk`8 zG?@VeVmDp>a)9e<+AtCeARd}?o1AFa_5bdhzSzfjj6{_#)_k|MUD;OCOXLEB6jAPg z6d~t>4B)i499k7{{UJC7l_32OM`}bXFWcwGNsP2;?M13XIdB@WcX%MR^?1gP&aC0_jP=+?C7>v3aRB8G)!#l*sWRaM`kW;Q zRslY-@mRfRuv_kFv@5kyz%tJ`e)yHHJJuJ(XT`YWTb7)s7~O;zGSa>H#&`FoRMU7E z80d_u2c`1<{sAUMdKL~XY(88_lKjTCE@vw%D-s6ojGFEKyr{E<02zE`V(cEX5$Scz zTTe$IE}a;+IhDbVjSmTbkjyuX$9wKyI8SJ#xa~J40O&!EoHTy({zT7{;3G1t2cYP^ zt1A^iu$_k=x6io^g^T|0dK=$@p^%g~G5>=lRXJU90B~$cSq~|$I)5CB_eUn zn!XJag8~D^iQ($%I`fSYBZ)OWT}w{8sN701zD896+6&920PauqKR7|(vc`pX1mo#? zPm|;;=^#i5P_`dtJPnYA?{xVstg8etG)&|G2MmqAH?F^hzicuI=BQf6E0QB^V}jrX z&z{BQAlw2+I=VU9r?RH%0_V)LPghK>y4Ng=)s3jU=DXmc9}ZkfY0fn4V1mvPicDVH zo|K~0#50ErE?&8EFmPL0Qd18ZzRYcF(VU{w_tB$AV@{2q+vG}g$3x7p37OE)88Kwp z8oDtYCF1sJvXFESHrSjwT8Lj>&U{!p;eVHxV;NlyAevZ^Xz8Ku5qb^p)pu&WTX_Y- znqVl-UbYP~j$WH=oD1*2xAq&w#mtUEFpTRnozPFQ%*o>lPl^8`KH?!m#2y^_31yn!t5>gDPA-d>(p3%xi8`Uq z^4CKwx9RtjG0PULC5eD6_m-_<4&uE+NfC79iQZKGhRx&rt1gJ2pA%Nbje$WXjTzLc z^{&wYXz7?#0i*U~2ci z-ervGsOpb{So{SFBbq<3v7qAQ=I1yEr^09t!{de^Zi34j8AOe z_O`YJa2zoPEDQi%7qMzv0P$|6S-Up>e0I}W|!x%dNl)}#FJ zr~{+KNFalVWzOro0f*RQQhl(DqO8W1!-8Eri})V*(#b)O-gBkD@9FT%{4D$rC=;_m z($D7Ytkrg9gH~*w8=WEy9n}V)0yP-~t;52FA7hLAgBq5I#Tf!h^nCVaD~oVu z!L`n@#pQW1Ov$QDv+(D7E7RwT`{}=qE!}W~qn~1g8NmgUIezmjI3=m36p2)=^wA7) z6#Jr3P70crxHN47&wYdL_kzncu$EulinrDG9`Rv;L{ka{>(k4IL36y z1$}qo%}$P;#`?5;<*z3br?_HL2>ku4$d^fb^d09?H&XeQSZ_&s8~3zpmyVWo^a=BW zqeE6oFiJhSJ|FLueVo?}teC*1pQ8W%@$U9px6r6<#bukIK~i{LNWK0BT3Y+=nbx71 z*|V_o%g$$ue}ZyRF&xq#ja%~#KP=`Zbx4mn#~Lcm&*D^?_1j(9Tk%q|XE*CcF79!n z7^TPaMR~?OyFE3ezqP(H;C5A23m%i5T~qsEojbkR*DFG+;=IIn(C(3JAz8uCp24Mv{)tmP z__xQe0U&gk%>Ks`Q{GYK(6hgFtM>k6iqT2a3zgI$Hb`F0%Nn(v$@8*qqf2Na~QHcz3?d9|1j=z6A$t_ zrH@imrgWg9vknLH4H>cc}1OGdd2O#8|9UJo4bS zWMHX*ji3?(*OzIiK$WAtt;|wGWOMg_1 z6^u2#A*JOH(n>w7Rd)2b^zvbOQdn1g+g&pTnID@Fo%J->o3cvyC!T@Zgbt8ygAwA}DfBy^Uf7Xh3oSeQU((k9@*!Yv`}UqWl9yQzB^qpu&?an- zh=|*;jxwC((o4!B88A-FMNfnNv0%xE4yp7qP1Hxy+xP<0>|8zf>G}NyO1;3;o}3sH z%N`ieY)NdOC&Nb*Fx!cSNm_Q2yjx)@KhcIOBq!v%Z*LjWzylqA>XfW z!O*;@b4VwP7+<>nY=Z zK%T>A-ZcHpEOhjueP?cZVQ$|Bo$dG{F788J}J507^K-@Ztc-R+xI#~&<-*o0_`SV9j)I% zFZSGc4tn}8g#uwI4XmEy($ib}U!z2zR^Y$}N~b4QrPx=T(7f#4nCjn{t88hl+%j;X}>-<Rh z89JMOD1ip%TAoBtU-@~Asl%s96oK3VI46?yFAt48a+;VR^g23>RTVus{Aa}t?X}D4 z`B7px|H`wFQWCy^xj!rsHreF;?TxAL)Ya_KSg~-VxT6pUxyBGd1D`uh`~H$C5ogbm zKGcNggFho&v;LKIG(D)EX!1GbfnwmIf~st%o|(amlKGE3SsXdo4TAbr?5uTkBVPPm zZGDX;$rU4N1Cr6Or24{+Pzp&8~PA^B_R1Mk+tbJH4#I1$4LBSn0XLU$-7I;5R%omCEnj8uV@$cD5rl#;_ z5NgrdJ$dnBoShn1pWY~iq&6!o_EVZS=V(Ln)tNpu=3+3vXcgLRU~C8Wh(PT;e;u`diK(u9 zt7>X*@K#|@q#DCQ1|fC{dwJhkn*&5j0$MD&&?xtpy|=~8%LPN@=L6kP50$D+YBD?i z*ne6V(@Eep#A9Ip;^9kV6mN%&8C3Co!dPK4y$5ET=Z&LWIo9V@=@IB2Xqj#scmgJkV%(`9IRb%xy7W7S7KHWcMw_6tdgbY!#nJ@kseS(@4>=P(KMFBg(sI!C9nnh2)wt^BJWE$duqgFp)$&;Cj z{q=@kSQriQiY;i>+e9UXMCBTJmNg_hK}XF8{UToCP2V@>$QbO3GTMq^f8MH4c@F(u zOfHmUybGH_h5KzC5M!;O2JRb2YV^ycOWo=g^3dgIKK+#Bd!|z=h=F2^6ZkbZ8at8Z zZLm^WUn8&t9Gsb6$SFiksjY4E>yIU=Ap#nWPzO47F8}@In5+=+zUC@JW50L_vg{?n?C5(*Xy)A1e!_PtUUF4-B@W?220@2@i~y)jn2=EC z0}nrTDc?wg!0TYm3(g`FXF1N)FHN(2)I5$4B#Bxm9#FsWBM}e$q1kOe_~2wl@a`J; zCUK8v<$PL&SijX=!U;81-+#XI)d`D_FFv01E?#ftp{HMxfogu#R43FJ@kX*QrhPE- zC^>)hPUeJDH%;6uaiUY_Fw=*WZ1_goYpy-YLUkvv-dnL6IbPbj=f2+%~dk4wUcIca?VV{?bRg9Fa#O;&)8x0_;nT z?iQ9ytP$76DvY>n1@l?Q{-@~@Up1m`r;WwGf4^OqP|=R+vsGg=%pvbvC;X`^B83-i zS=DlInpQnE6<7fRwSL>g{d)CLe=y^wTQ#0E37uUwgu>`&(a{=h86b*#pT~1*7nBTZ z-+d()xIj3&Mi-50u_3Qw`}G%xb1$DfTXpYT{Mxhshc&MbP~9#MIUVQgD9v z1Lci$x{cvW0VOG;cT?xoLYq-tPuob%aHyS08lV3s_My+q8|H9<~r7kWwMfR4h5(N)Wr z7mPd#hPmqZ=c$(8jbQ#cp`BZVrIz#FCE-rSlPl=NMS@POY>R}uw=R0qsPO}<3%^%4 zVI2#^FkuMsAJuqUx@L7G~}mq)at`_S9@AvG&}YBUus;%OLwo zB^~$Q&CqZG4Ra?+172HE-$q!>0G!^ia>2H$(CxTwlmpU!kMcB9GqW)*oL78uV4vE= zTq$r<`vQ@-Vy}O5riDeh)?&jUv=HbCSl&Db33`2Tb!)eGLFXHcXg{2#jH2w}n@O!0 z9oIN@wKg({_X`iNq}pe6-@Yw{{7C(DL01uI$JaLk;f*Y1Fq1-ZD zwWSg{C&U9r;|tSUctMF$w(#A6(sOKdq|`lJ z-z|un3z2=`>+uQ_7aNOAFQRXCSJnkt`nFCsJ!fUO2m1i%)c8(n`FB;RS$M4Wy@<5H zB%Rw8@eHs_=S`o6AsYtw8eID@jfPHYkC~^dsJkCAd0O3m=qLW!zr+A0^TOZO967AvKC3imrmnB4`$CUe;lbU z1-F*gi6aMeQ>M1sHQKr8<3#EkiEQJu3V;Eur#5tEJ~c`_qvZ;)Pn+xfYPK;lDU~s-= z%}<>grG%WxUG&{PmItF!1ax+YKRRf)1PYRC@H17H(Ex-!DoE?Dw}qD5+5NiX@NU~{ zp#y-cw(nON3#wmlCS){I16p`oBl1wZ&Ma!m;sHZKa*fHVFpQ`-3-jd>hD$$OxV%dM z(6HE2*7_@uInsvGGUC{nbozuSH}rakeyT+`*labqo|R4U<(8RB=$r7z(hh=u=Jx53 zTHv#_vSjkdmK@0Tqc3?tTV?Lqv*CqTLg9q=( zsV=!Bbw_)(oA*9F@vK-`(-;V99s>bl+sH79T7NTB+X70o_jT!8U6D{T1dK&}=N(!p zz^xx7Ck&6s%cEv`wRLCX!b`)g@v--*Xoy4xluXM$hB-2_2a?$XG0BST>ksc=H%PJL;wH zhdmMTtkI3%&GQ$5ve{D<(wgC~?(hjC1}qK}KnCPIE8DQXfOM4@21D zLi5NV!SCJ)I8~h8gB%aP8u|a*oVRKtf#C<=FWs^tJFfG&(Th6<%zB%u;^nW`!@!H; z+d8U)h5z%fFC00q@bSK!ReHMZ+{-ls?!`jr#PyRo(!l%I3MK4|Q8K*ZITv>EUaTq- z->o`E_QaF_lJ%T9IG6{%d1%kBT@!PvUgyk11*>k}yRZ#G^pX*lC{^e@d;7QExduBr zvZ`tgw*2tO8xW&X4pkPJ))e(^yUF%)P3@56*DI*6LO)5n04O==%d|7ie;I?h$%2~W zY;?M9HJP#7neBf0(=QX9;3UH5yL>oV_v<|IuhbS3BymxBZHfAaLV;8kt+P!Q>#A=b zzw^>zjbt#MLKl?S{$Gs=J*4QPxl>)5c(2&*Lru{1kz`1Zb$FUzyuPY9%X)As${Hbh z`DxCjQx0OA!M)=A`|}g?S=XlxUos!jnQUPj%~xB)RTT(aYxhZtXXO}K*&Ycs-dWf} zs2M!Gq$>KW%4V5Lj>3=IO@C5>7-^<@KEp-({^?{>naaWB1%5jQ3%YCBCfZ~}mA={7 z6ye6VMG{_1ts;R>2=i+}JlcqBJtu|QTDJ$D`ZU~`Gr4jf07$q)=A+q!BNE{Boep;gzj*wHY?0FBk=UTsx}aN1j^ zIBTO3vr;FWjA#Fr1EJ{+vg&3?fE}8NoG|MSpXbIpOTiaqHpjUB&Rk=FzfF}tQ~rEA zpZ>Q7r#GgFx?WLu4baS9DS*dMl$Ip-Axt~2ajhY>jEoLlb`;m3_7K;9GP67DW%syl z3dADgjM|XyVQSE$$DL@8VgpI5l+X|lG)P31`V^1M^I9Ia%Y15MNrU!LM>%oeC;4lg zKy?uC%MeP;D7gI_UsU(^0m@;U3fH0_&G;5|5&+pf%e(r0g73Gy#?f|rz+iFtjdp0IkR=C&fyod_MGJIn;E$}Nv z5JyqdS4OFKh0jYdt!`$@0n>hL6=~}D4c-@4t=|F(Yv>7}RGv8@kt*514f7;qoz{`t?-X8_6_Mk@9cm9? zy{3a6UnC{~U)&Ds!Nx-<=fXTx! z7dU=O#8@SHP;lMAnnJpYyf2o&)9L_Dw9BhMGp)t znS8IlhmT2GRVp%p$)4pcq^EOW78zhOcR3-2Tt0G^;+F_;)tR!AFeJ81G7j6jzB(S; z#k)j>2(%$r7N^bBsZ+hlv!s_f;HuHVB9Up3_!FTwh^kDKsZ0!2)^aeV*?= z#jr-|NfH#La6qBvKyW+0$fXQ(4RgziR>xWrcIs~kSqakwhMJuYO)&4$OP%t8{5}ao z*+bZkPWcNBpO@<)tf3l7Mcg8bo`H5?Kx0hHYx_+#Wtivp`U?jgnZ)qT=7_2fGHcE{y&@gVY)*tH@K z5O+Hx`7Hc_`!B9|y~D1iJPYFYAFb3bRP`)zw6C-{h6fG?2d7MHrO#l&_E!5$2M)Xx znQo-o{)29$_CJ&Kk$>zPtGA+VzpIt(01Ndu) z^?B2;e69*!W{Aj+i}ZF*bwQ2;WahHKzP*mNm2L+)BBO5Sn-G%aS^dd#G!CkUH}yBT z?jO~h>$JMk4f)c==ye4zwt^PE7?gLgvqf{%Vl*)_7>J8l!R2FNddBxJ-?ngN<>VLM zR`=G_w~)^&dSjT~9fICE_QC(l`m6l5$n^HXzKd4z!$a1zRxKpUWN?ycm{oWyAk*>O^X2i=i^zpf{w-p&Qk+s)QL_)a%SE5`k6l=nt$6rx% z+xAz1*Z0fRcA91De$}{zs-`$2g4(Q0F8Z@4y$?=^eA+#|jr#$@Ae3jqaU#j*?X#Qq zjrED@WAjJHWo_yP>>%XTcSoH2Yq6M$d5krVPBFvJ$*Irkr8aCs=g2ww6I=FA&^NU~3tsWX*F^i}dz7nmd zhB?oXq!>aJ_`_c?shWSC`-MHqlc6r;*y3q+4ZNp%w|SwC-DT6q0C!JtWs)b#2y zejvIft${0~_@{G56w0`#pOPvb6$Ak z!i$}E?%XLPNX~Du1%=lul)2Gy9Qr^2=+Fg zj|W4d^sa7(+8g)k7?lhu%i+s|+!7(W%ZYbz(QLK{d5;=|lTJ*^YN-J{0Q$I$_*#fE znnKZo(U(95E>>;!tI_|SJF(e5j7H>ag&qQhkO+dOU#!ly51*E{aA(hN$!~Ig?jJI! zw5HJ6U_s$`^)&BSTV0;F+L!>r!}X5%f$8xHIZcD_*JYAC|B0Im*oZAO;PSZCar@G< zuu-7ZiPEKf|Jl zFGa8i%-H(jj^ST?XEjML5-SK=KeWqyO@a{bO{;69z4EeWpHhb;Kz_Quzw%3&Yu&$p zU5Hg=VSGi%jLp$Jf5KaFKq@NXi2k*^)Buz6qr-!?NWisXFKr&Q)>};C``vx^E>hIB z2lUWuH)!Y{o-I`lzfoKPORv68*ic;k=)S{|cKDY|D-f%bSB2UW#e?;jMcvv>s~xQR zynzk>7dd!?ms|4+tlG4JFKAjh48!L4(oPx;=%19K9z z|6XqbB!&~_+XgZKlD;PDcOs5|OHyL{mjxv!t0L*B4bzA-1Sr{PLZ0~ZKvypINIQ^f z__iCLi@I9p-7S;4nSz|reW+s*K0>y)jL@1uI*L^tQ~1t*cEvS9wp-4b@=rh ziavP4y&qOA+R^jkhD=5vuDEoYloW*Q?^cPBeZ{3A=Q?#d{e9o`US(C)on22(lQxf(TMlB$;0oRVYn(5(VUBj3q(x>x$zv0WPifNA!=^$riv18vpv{N%})VW*yc+4Onnh{BE2+8z$q3FfGW6xHG+`-=|kJm*Nd zoaE~95`c>72JY)8)KgX>o(Xt(K&#kk#p}EMxO$ZnQ{qICT*Ea>N5NSFPk-uri~sj! zII4~&;*KYS8-ULF`GqAKa(-V4yL{-$3U`gbd#J1bO!Jw6bDp9@!?obs4Vki+0;O$QdkFlMMX#lPM z!qNyD0Hiu5nNCfbHU-Avh@x%70yKAS=mjOK^V!<7Ca)meVv+|A*0;cfbUOJt=#aQw zP2$qe&ggDEag{<0ue$2%7keHcG;PwPzLl7S#Z2(lxX|109kmk03H>N=d0!q2JHP#q z0YCKStLnvaHYP6!IfDX@bZ{4*;#dR>xhR}GmaKH)372!lx#mNX++cHa+?Av3$#aMFozO^9m=hj zV@UcPUI3bhovR)Sd*UR(l=0ijrxkEJ@{mf`0zS!Fkj4X1gG z^%ZL20iiW}Zj_eqFnE}8{pgxWf7Ckuc(c(+{g+w2`fe+qS}q9w67nT;P49I@T^@^EnNLJr*1DCZcJJR+v9<*0zkEyX*1eDGML2BUX3MST{i>Jg?#uh5%W%h% zM>n+Vd+1EEvT6hP6T>7zos{}-XAW@un-KN$_m}A`w;QoH%dcEKwK4VwUMd;X=0QJ2 z|Eb%jPjhgh84ZJUTMg1n#5`vr%(d?5 zOK1wZX5b#ap}D=iF5W(k23yl}kl>8szw%R_&xbV=VJyoKWE`Pd(zlTMn{~HuO+qFk zY1R^I1FfQnak$ffmH8Hovq=9IboS-TGWQD(iPHdU2!YKt@5^R1=-!}y{dsFFSFi4K zVRk{7hCR%Pb*tSM+Uu%q)@?NadFS?j{&CFRh(`-QweB?#@0L;u}%U?X+Q&&skjXoZwzP?QhE>}=m= z$qu2d|E3zg8Jb$_kwQ ziPNV)E&5(Rc0FU%*H`|L6bq`1W{_d9AjsdR=Bg)m+*-$qC+aYlOg;Fa4jnp(%8r)3 znWkogD>jAGJDJC|?RV&*L^LpDLxffEU8kRxjc%tImv`{sMRo#zxL(}iSM5zhVAQNx zGwU? zeylRIyQvM(qpPbxo#^v=1q651;obbJ+60l9!E+tT;=>%+a(hDLn3Gp5;@$<{{~+UV zX-!*C{IS=uTfuVQ=NTDh?Lzr>&AyePoPJ&k8#DRnu&V4bgPuJfrNl7@;O4p}Ki8XR zOsNRE$bEbZZRx)K`}5W`6`%m{8Nl($n_vypVu-}ufFP}!VxcL333H0>zbd8MnWA+BgULK>*j|KS` zt>J|W{ao7|*}vb1J&Mk+=Z?2MN2p5?_cpV`F&;V;yNfHwMcv(`OF25~z4W9}a(~?Z z{88>Vjq(8hO*RX2xk8K74o-`;GeW=dTar5gZW0 z*4(yA?aNzN0;G7H>&t(4yTA7yLO2hPVPRomfOYPD4hD|v44lQpMlp|3)^Tv<5^TVS zIvx@$Co>(jFm zclmm1C&xEmZQtI#iH6!UySHrKy!ns3v;cEwQx#=pbse4bkJ+4+jhN&}bglbC9f(&qoU^1R3YJsk5q?=$50`+o2HTF&#l&g;&C{fukC z%q_L~be6wBYhANpRJBTao#@FCu-SileuNX`P?>qZ(`h0r^o!U~kj1DTo?UQKM7qE_ zB-v8RI5IJyCj=A;1QR>p*;~{7h9$Xjn3UVJNtC*aQ^)5xi-I23kXYKc=TR-?gmz-N zzA49ZC+~Z4>gBn-RUDD|FaG=YPoUuvNMV+ zAM@WL*0;kb`UMAfUehf}e?EWeRzLl%n5n6D?fSgQS@6ea|LvE{%g}|^q1aJ{nBpO_ z$2n$m>59MCj^vG}ub_YT`d+GASs$W(;Mu3OWGvB3JKsF^b?0iV3bg*NqMw zIIw3kh)>F>+Ad~42f9%2ifI#rHEiErzJvNskZ%mH%Nur^S&~~-v1{@Y zjvsL%wUg9{osSWWffxXK0{%;>>DQ{9I*Vk6 z0w<RznzFBs!$?4dp;X(h|Y<{$(Ejw~rycmJ)R{~@OlcnRVqY_&Tq}e9DN8HyTvX5~_Vy-6=E5)0@vT1)Hy*i} z95?DILSi64Zf=BSPtpsSxN)O#*I6D{JT6HT`~mY2})VzmMwjd z19aJc(9M942DCV4^M6W%Z6El(Ek2i$r#Alb%I`?=yCZ5&|I@WMpld|R@2S<h;yLRoWT0Rf-J)hl4 z`Rm4eL0@X5Q6>`7ivfcvC{RJm+7Nss-ak&f0h-UxnMnNr#Xv&Cix=$DWS^<(9%Z$~ zQW*z)aI3b^(eIL@|a*NMtHm_vUm1BTuj42pBzLRk*iGK+F8zGnwPEut-Fs9eDI;^P4tb*R9cBI&zZ3 zgZRZVYz|7elMMX_Lr)JLWEVZ$ZzU6k3veO}=rNXl(2&uL9fV7RRWPqg&6@S>*YBTw z8@9cRI@j=h%TzbMC?Zku&`Jq23JdxW0gG;R%cToPMNt97(LW#{Y;J8q#`wl19oui- z{MLodv0Caa-t_pm?2mkokLI_oglXTkFrQn${{R8YTci7I1KX2vdWgqQ>ACZRV-`9> zr%(mFQ{1(@_wHWIMMw;!Vj}}_e)m#O{$D`wcxN*6vZork6bPONdF|5t;*l`bZr}cC z-(!rMH=c&0PW8>+1Ez&<6(z}X8uSOUv(Vw!6gN}@m z7Lh90C@QTo8c|#?jB#$dBa2IUU(;J2s0!Gvf>c-dcx}3Cx!GYzXRC#2?OG18dEUpD zo3I8w)~!`Ex8mF1Y-oGUwn?s(z%oim&`@AOYIi_-%ZMXg{k7Cv{^}>+PEb`EKXIZ1 zayoewbS$+Y^c2)bRHA+iVIujQ{bYdNz;lu5csy}VdrKrfI?xn%v53C3%O<9#+`rxM z{!$T9Wn-Mx_jH(6HsSOkM^dySItM1h4@tpF`$WJ*@CH68!noG0P026$G78=mRybPjZ z9HH5(rv1u@ ze?G=ZrYDYQ`FCNsj1Ynp5Lc;L+miJ-<2Z3if6Pe9jl#Lm@xT+tCix}ne#~MDMFs#t zrXm-H8G7ypN1OFmPrcq~ErmL!Py(LkX}LAjjU4IGKCzciV^^6kn7J;ic*W0bs=U@)N>xqi7YFy_Ki{{(ny_tq$Os_Y81$BOPmDkTr=`IG&r$%NEAoiSQ zN)06NZNpfK49&U)cuT;8#paEbJ251~){{pB63$6fdfnaRfo^cAYAs@~u| zQUkOp>Eqmlb}xS+KqZ(R5U-3b@>2{$V<{-9R0>EzWdC=I6C=OH-(FdR!We*W2Y80d z$3NSnfz>@b{q&5*1yA;|%Gkk2kt?E|sAhhYIs0y7w{+y0xYXUUxgrq>1*6rshV_X< z;6(QCSE*yoiA;(~gQC)w9=8k|++3!+<*YR;RDIjEpgvHXE;;ACS%wbNA9#*N!BF)vrE=ac;nR(-n~RzGltGw1s`|YgRR!EZSVC zTW0Y0+8=vwC^iljuU=rpe}>N?{}``d|Hr{YheBdUvPl!T3rYgDSh&Nh@-a34ygs{p zPZWU#adEpJX=td++Mw`MHO;4%(fs(d*K;q44WUGwv*SWoWA(vNv`| z(dO@eR;6Kcws^?3C>q!FQY`3c`?$nw?|dxUG&!JY)RfhbjA2#UyX=64Mx9t?Q&m*? z-961Adu4^8tBuZ~o_c!iIo}=YMkJ9hrq&LFFNOOEK6>iUInOParf92Sz_r^xGU;$o z5H*v}C=I;=lwr&<(U!0)1%>vJCo_Gmw0|`Z_l?Qs*b2_HvhsiUaNMoe2B9yR5;ny& zh5&Kt$$-30lV)ZzKr9v1v0*C?1O~=OUf;%Xq+S&LGQRro0LB=V$I+^$#`q8dfh!mgAD+go6AOVJe|YEK^dq_fh|YG&L`3(RQ0FPXJe_ zv!lI!iY*=!gf&^mm;q}Id+Z&*c(HYPR_AjJ%~fbs>@I6nAaqLOc++L9ET`U9xz2OXlnuiS!Q?O2|1H^VbTnpq9le6 zLS}#N!Iz!m&CKFi@=BWQTF^UC#V_H}BeBL)xp>8L0JzK8g8T@-$M!NIPPhy1qxXMS z;g5h6s%CC@rkr3a00Z?XTVLd|NsM9ulq@46y}c6(?mPX?&=2(+8o)NRw2=mjSrbaT z^N)_&&^JliGvCfvt~}|bfN3iW^>}eQi>6crZc-1|KK6Wxexd!Dw342Oo>}dixxXN| zthjztpV14#m9~Gom)&>FgNC1(`i414_xyswIxI2N?p?LPmABfXajZ7IB5T#{=`;NC zr!9S3P+lGBMaK~^<1;=!ay<4^Je)|Io2?{c9|f6-5IhXqCmE~Qrk!Af zlbdvrs0ht(-HhWvUE5OW3ypG6DhZHu~2jQ&rI%Ep5kDwmmQlY6@^Cexc4#~qD zuY*>9QFRt%u8tFBG<{|}YzyGad-d!oU8NKf_nTEcU7{~-t;~=uifU0d#U=deRhhhe zdS^*{z1bP_^h4TEFZ*f@QJm9i0kidATpO2_qW_2q33^baKCzkc;$D}u?@oz2;v6(Z z{obrw|CE%Pe+cz>TI)Ig$v?G`>ukOLt^M$Q<?i3kUmh0!2_WkX%hTc-MB1|ckbkomRNt~;5PdmN>C;bZX`6fL=>;Bf z2JJujcC#6M@7BJp_S;H0D^SRa*NmbGxs21gH84l~xZnB?6DaPK zhhM55Z_y#qU*TmPekxgc= zK=Y}r{b`YAzAOEM$pZ2ItxYW`XFkj0)e0jOmQ|ujHt z5X*lY+qYInlf|fJOKiTxouR{BN`YPJ!?5z{@LZ)Rf9_ZD-|Fgce zSApRf{p?%5K`~|5tXr4B9p=pG*raJw>m8TbeTqW$XT+S}N&H7Q|GxCXmiE#*SN7``M{-nri7VJ{&@KMWP<#Q&xhY{ zIC$!J&-%LxB`Y75bg%Bya!_{K-Of!OT^O*;>#5ta+nLxPS~ZV6+;Xb!RlV?-n02pD zwwqKRhb|6^@=G}n$8P=l!=n`RN;>bGfS5oF3XTzV8cNVj>+OfCr>M5>(1_O@)$-L6 z5L%4K=*}}|jO?Z&r6`i~3;s*(XRcZ%?LIvz<&(&UA&{U)Fz`2~B|@ArdBgsq_Tj6n z0T*bTMDTsziUNUu^CuEHXKyfmwE+I{wa*36vHgq zSM~(bw6E$My*QfQUVJ+5yZIm;?m1|Xih`8$ya)T2$A*b40J#k1D-apIoL9NijI~3a zq4fh?4N1NI&Hco*zFcKds_Kk?eL5=vi2}&zS$2YEJTw0u`=+|aa79+TD}8DPjm}CN zs(0Sg=WuNQrK`kus+$VHAxuf(s@#Rc*L!&I*hE(Lqb$68(Cx3O0XCfl@ zblq+Bu7xttGhWOCQQK`t0oi->XbqBqot+(u{RUatf_gZ5lGCU^Pu9A>gLOm~a_LgP zNZYs`IA~qm@#EpGf)OH>BPo8lMh`Gix9KXwnzeM94K-WWw=x~0EP#Z z&2_6&7V<(-&Nj5g5Kj6q$X~_#YOlcprO*>WHO(56hZDe`AsA3TsKjJ^ahP6n>t?8h zz|Z68%PDI_c}${Jf2Xw&BY0!hIEXO?y^xOM>u$HM(RU{@2SG)veAA}>edH`0IASs& zfUJLRj$L)Ps)WL^q#eA3LFm3zts~BUcNYxe{V*26TjZa-NdAk?-AM@%ONz}iQvEt6 zQpoM5tx-7DCf&?!hcG#Yh7bP9DFMHcK$biAFLCQ^-K(d6#uFk+Z0rfoe~HQm4<5w$ za+-R&QndH4v~+U#&{-$?^f$G8-`pdl4bp1ywd~cam(`qm(A;z9{>DprtP($YO|PQ~ zg%@t$?nG_Yow7qF^I;iD>XD0LyAl?K!2m3qmT|4(A(8?BAYo7#q7-AKQ7aN_i#q1c z9r%N{!5?A&mj9TA$QianSH#&?acDr_@-mL8oDt^YC zInBM9$>-aHg7)kiJ!{8kuXFYYL0{tY`MmOg5 z@^99rkrZC{=g8m80#jXgQzthF1%Ef$UbI=NOj_OT(=Jxr z$$={o;z3jbSy?Y#Jc`!E@(2?&_{&*nF2A+Ws@!r5%{kr|H zmnCw7xQrBUki7EZID5Z%zS^d8wc5o?-i*I9a*4=u*8%;-u@5i~+H(t@^S( zKp4oU(CP4mY>lC^Z&PNJQ7~~}mCaQ}_^@1DY4%&|;#WaDiva(+sdHP3;x2X45 zzq9J?xD)!D&}CUQgrvt3*Rwl9bV?%zj?`QyOPAVr?yNksW5~YC3kEU1FdCm}Un*!d zb$_#Ma~xt2^U=4;oUy|(#3JLzD-n>ybno>t%t*9?UT}K|c@jgBPe3pspCAK)!0z3@ z9~krcv6G1jX6I)~ThC06#kK31U;kHtaYGTy@Wlmt7c3Dg@C!S7*X<`O5@RiE*(N;e ztZM5WBy=G$JZ<5gw4Jln8t!ab0WMDlQ2+!5?H4kq>rO58evLg@@(@Jxr)S7)FH{&P zxkKRLgUYlTB5+~AR#s`Vjc7u<*PJzM;iByxH4mFqgF;$bC~26NP4jhYK|wCa8(sPu z#u^#u=TtlJCSDAMU%SZQsf_x07{0D0uz^ ztm%?2SF=N|5)5TRB5IU=FJD`TAY=mH5YJIJ7@Af#ILwZSSJ0B@F znpwqnvsl(Rp>1nE%{&h3XB&NO+?mO3~wfC86f8op17irR;&4_#CrL&8$5L zw2T{rmf_$uY=HG-zKG2Ciwr-9tqY(pf(g+TWcBl{?!tdcSpjz{X&W+PyM>M^;=hKZ zpVgW&6$^j->_1oakY5sB%PTg`6i_&!3lGUjFRmG?vU8g!%MhWo3va5hJKPE>hR7B6 z7kKC|0Gy7Pr-5EdR)Vo*{Itb7`^mH2xdwV5CBFSUW?O=^@a1f#r+3_+L zbSiiVbZ2UXXWmJ0Ey%uUZk0C=ljUW1^{v z$)%af_KKzw^7gE%=mcj9eo2!sGA8{98YiR+kR-5^=>>1%Z4l@Pq)tJ^YLQn{{^*lZ zA#Vs%CFCMWXNC*d_3y`#1fsyX-Hk0AbQKk7_axD!MZJDEfrZkEnUHEcqe z&@o&`*C|uNNave|zML@p5ajJn?mn4EEc`&TK|lbF@5j8q1E*Wk=5oa3>H)Jno%<`K zvyhbw=}WbvK0-l(P~xy+hMMiJAF?Zykr9rC0xBKF?Iw90mYAz1CiqyEqQ~p{i`Ly* zbuR}yR&>g~ss9GIbsgW)jL1qmg^@BYmSJYsnnwAB5(Lh`@DE;eKX`8WY#_U<1d`h_4B02%S8J;xIf0Y=zm;*O_&qHZ}`xz7^VxtXF+r4SYR;1p|isAGBsF5AJyOyKteA@F#}ki(w0Ai(3o z@LVaK#+O3IO84lGf@@prw+LuYD@gH)Ta&EGaF4OMpS2EUe`dvuhn@0PyOp|s zT07G1WM9RjWui6$`3k=Gkdav$f^a+k&5uz9IXmz6jG7gW=rP>x|EiQd&8ak)fI_la zP+eXik|>B%A(p^J#cpY+y;HxXAO6j}9gu2$q+u&c9$Gyt3WxT+X~`Dai0S>8wr6Nj zDiYo-PghCr5rh)G&}m%P0G`M3?m!vD(1&~^CxG;!t@cut^g!Q2*8vCPzk9c@g--9& zwN4n9x&8RB4;Yc60)#aG!UP=rcwIdhqd*%lm&qH`v3o$%5977PRQVQ_CnLrPoZd&- zrhHDsABB?t=!rGBB~qIoH)JED?g(BNDhg~~T0>vV?15fkx(P;3Q?= zaTQv5LGG?NzSmry75>e2XD?;1@r~Nula+bMrn=hh+MHCp-rmI}`C{ET5|A!Gxe?tR-;3A*!ClJ=5 zM|SXYqT?Gr92YmSX{Ua%*6CrE)FCk$kDkA<{e@!_%`S6lktgSK0NF{mmy$wlm!o(r zFy%{Cq#&~dEw5>&uY%&^LepSCm%tK<+bw&8BP%iIlu<+4*xGldnvjo-@i8L$RNwC0 ziUWoH00*zz+WzcPcG)nE4<`qNzxVDl9%N^T3bY;KT#MeDzmol`y!`rYpYLRR-Dog~ zeL+0S=f7*$sg<@t4g>rqu%>*WsrfOJ3b+WvT67MTOI0@%hD;#dU!QyjyHP z+g>TUU#9`Yq!H^1+r)fj+z#&=c3b_Nm^SSVONW7V#gBr6uyM#o2xYNU6mx1+Ns)U7 z&1(K{lvn)Y&Jg9Yg%J`YzTK3Av0X{lfd<}UGl}(XYC{YAKxPlXzA%(y{N`gW0oAd1k&CcI= zFC#dddQrK_J|92Zf8#-a|r_UgmVmlN&8l>&U}$-IQY2i_~c*-EwV-*vl| z`sc0Q$Go-tA3p~wkkbzM^gUg)5v~PKmalGpi0Fkan8;IHeE!{dPq4tc$|x^0#2?4a z&h*vR&Sh{Ox6j=v?)BKA{Pp^^v31ne^~%P&TNxmelO?Df85SrXowPU~ctpnU3b=^e zf>6Za66e_#OIx>((!U_aX;vM3^e|lEqbR?b&NUi8kw%~fsgxM=0u)v?@7w>#6jA+B zifmsn$f+WT@V;#Fhr0iZo-A7iHlR+7up6`T%J!yBs+_|a8V>OFy9@PD3 z4&%P@D@pjFXi7n&?iR1R(Rpjmg}ntMxa%876s{ljOlMUff{U`UJX6rXTyZY~xTKrf zuW7WOY7-OJ(D9FKy|ve-y?b|m=IFz2MuMsnW>TvR+y z{N}Md{rV%eR%h34!B39EjX=Qv<#I3?X|rkla5_??wU#LfY8jWkS-?dEDa_@j#}7hL zIgo|r6#qzQEl%B~+=Ocb$WAKwacbMvV%4KXo5RNa=3930!JwCUt8RxbT^^C@?A$G3 zb>OolhSuBBb0kmRt5wK0L1ktsS=Oe&00q|+j9Yq)4<4pd$EhaT7xC&CxTiGPhO4gv zH4H0IyFnzBj=9hBBVmMIJV(Hf9uogwx$G!Yi@uDVbn`40pnvy%kd4Q!5Sob3HO97Z z+Y<%O25?5vE=3&qgeS=;0^t3NSJwep5O4z)l;=NgeR<(X^QuRhQu^RJ+E*sa0J;^t zu@utM(P{pF^yiI$ziIE@DQm_ft`-G9q6-BDdi7}WKY>^6)M5wu&kiM*$h=>yq3e?U z1;k4*(Ci;~uowfK5fF;BoqpT^M`ems*_KRN=ev{JylOLZ$}*h7qK~l@t(!cIROiQB z)Jc0e;YRHc8bGv+@u*gXBqr@XS-rJF1M#nnX(ErUKc%I{Ff%<4stpLaE<^ls^4H$6 zx?qsx`fgs!xCz)0YHR!Ld&HmaIAUsbGXj%+^uyxy`YjA&7fpBg-B|bCSVfUyn)?uT zdKwt0)A2FPLLwlf8j0Y6=N0y-9V%XA_sCD}e*E`|-=OPU4?V_8w;GM3{xPxD&zVv{ ztpTk}z@}~#0hh=V4i|RoMUR_S(q2PjkFZSr`{P&ls;`EzTC?+pj~mIiYaTz=3QmLh zs+E41`I-X`Oxf@%`&Rsc9zljd*>O2vH^xkj*`#3}7IJ4<6>94`4E`wCtzsP8wm!)x z9f66Ta0uJRCwHMZTFGu%IpUh&?&PH9o;I9@|oe zbkI6PdkVRZ5U^#!Ud$blH;>*-qZW2tKt9ID;;Jg? z4gg31avZ~)7<|MZ8(@sa>f4DZFuo+@NM-n1ie&gqzh00o{GdmSJ`Z)c^&A{&=*{N; zxs5S&IP|x=R_dOge{Gw?^6;IH;umSEs*Y1!=x1wxI}<~jjIB@IzfSAZRM`t(4%5>! zu6c*h#bPqi(tc2&l2vKLB;$cX7EEX4#JoA+K4N{Kk28c*_F63-GNk=2Fb`2{ZLJ$Y zUy_lZiH<|qW-fi<`huqwV^GEjuQQ}ICakz^uBC1|k(f3T3Aep`cOs1phBZkqDCZ&r zehl5yxv`h-kKL{v^LFH1*dxXVQ3}&G&sS>_Nd~?7oQ{~k5cz>>r%pSWxzd3Kv0*;d zSk>x;=-&BPaFl+c&9b z=v)j%sd667Q@}l*%1<_A9AFM*JWjy)nv6o0`=8UcUeHw#AXgXM@ulv)b}WV(0Jq%7 z)V<3WX)7m`rX7CcR=8$_p<8#v*&a=96Z41Zv==puhkpOn1zyOnIFd8EWg5T)SDb zL!j>NUMyHU69w5x`%NVv)i*664YAj^3$+W={@!?RrnU7hkV_9N*ciE%H`U43!v_-} z(Kvmx)+tna_E@e1>?9Fg60S(sQ7ec2^Es_)D@qFVXrj~<1x*D%N!qp3r}JXFWP#Xm zxe}>2g7+CJfK=w!{itBrvu<(TyMppuw6he0NdcNp6$Mn9dQihO0CzK_w!i@5iiV3p zW{bFKU3;I84pFj7u*J*c(F$BXFf3aGo8n@}K?`OGQfQOb(Df>$Eu0yT> zLLJ#%RbVZ&>4_Un=8tPY##Z$&CE^;qA2l6GW zZ8+VFH-!4ki=T=#FM(l}i}i-2ZLzIlNf;N48CgsKWG4)lpLGG}LZ_1PdhMF|_N6zg z$Spb_a9-TO&j>$EKx@X^lyc`D&@rwaKumB+DOx|O`1tm+(4n1{KkyoBWq$Fk-Lhr= zU3Y1zcNT;>T07e2N;MYNWyKf6dNIbL;PH7#B`S~ zKOs##{yKS1_=G~upVbrVKF^CYfeGU{P`InmoO5nQUKu!5_vOC(3|XS@#;r>x4SZGk zLPA<0JPEU~!cUTtL8O_h({s&-rRHqcQbq?a;%<-Yj#;aQL#DeHCWqKAsVHQXD6JcC z9~_YagF;C#!{t94a(rs|&WrQJl^MuNsy;5!G zhR+doJsTrB%*VH3`o?hW$SG&`|I)=YF29p$KI;3|sj1u1{=#1H3ls3orAdThw8o;# z1@)FCOCr3Y@Syx)KqwJ-uWQ$?j$drf>p8*#2%{?@3zSXD888qk6^?kX%mMb(M0!b7 z#VkHS|3f=|7neb*BU%imH6i>SLjk2v$XRu}AUR|x^|hzdLvQUiv?gc%{4@CF(l;dx z3+)9Gp8jG>#X|6_<73^`iJpA7o&9#h`^6J#%2;Xn;I_^{;r7m2MtDBgyZTZEVc;>-F{n%Vr@w%2LnFN#+7#jNGi6s|>Nn@Vz z_p`b?bHrgl7N9umHXVn`<<{z){ZtOKW;A8`74<@yYbFAfw>CNWR$O;I;{33E!|smB zU$RQc^U|0)^j{jM*6_5%sp%W*o)lTxzDObnMB{eHumRN$0;PQZ2S!hR{`0+P#Qv6@5#K@| zk!9E2z2lzMHMnRqhfy9mY!MwHsdyYgCBmGYY?g>HnVyAN1C5foRInv6duVU_E1eJANN9!0A(kIFgA^Cs~$d>Rkz#Oq3`YKP1Uz`>*fgAMylAHkcHk zz0}K;^5|XARe_nJs`$6V8u1~8LW$jUe-FI`^p~oJ#)~H^JawEFbJ3GyJP~@N>J1z| zs~U1a8bAn1>m(^rh0x)Rue{HEdut`*#Rb3PKs)Nh+gIL4j?2dSTH?#fg zzA3HfV|R;_`yS2*xbanJJmoD9VsOlvs(Du@s&T?G?}6-ZVqzkTE2PO|I5+G_$$`XZ zboQc(Wx$iJncFJxHhfw4ZYkfj`yH|qH_p2o1`vSJijuVhdinq=`R zq=qE1;}uiSqji~f(Uf=%+XSxXLnW*}ws>V9-TKu)^vn!OZhy8V{9`giXzDXvwgpksRWS_Bvqx6-#DD@@QLQPG)3bX#Di)B$tfq_}|gb zIY7pXug;ncw_EyJ9Vf$CPS<#Nqx;NrMdnwVDdh!FmpeucJkkd)E9TZo9e>*`J$f5o z?N6HidYpKa(CCYBG%>+OErrtZ8YkFsZa>D|jvW&L2jwya38TGu;GvqtUsQ>@A>_B7 zhYLoGA3r{q@EA3p+ud?vlkYHBG5|b#*0t(_VFe8X-Vm`oNzS)by)ci znhGZizv_|3R#Z>uXPE**P9jI2m+bLbZ_DaYu#vQiu%g@1Qpm0;);$@7uKduYYwO=g zVN|qOh#3zG>fNhX6H1GiEsHTA*(>MquhXVthYY*f$d5>WXVqNMI9Z*EA2iX5 zJwLa?T$)CTs2w-EAFmEfT%e5(wq`RE%gTmGQ$ZatvN(x9$1si$xs|g|!UJS;Wz$LB z*VSI3H^=?X6lJ@|nY&ZJZk+D!vi@F{%UE?f!?shZE029}k25=(;b+wQYeaaMT7&=k zRg-zxI~+R$>W)1)W9g92vNDAlFFGuilO^~PHLZdI#LpvXE(jxf^ZycN{oT9dKb6nF zEnZVyW=CpMaNBTg7M@}t1u+0ZTSy=bT8~DW z1^=>!;IZIlqC$sqWXiA-uXW6e6B!bviQuOZ(IOY#QzsL%eC$-Tckl+#;8i&f+Co>* zzE=N9#bj~n_U$T+!nqfS2@|eIlMG}Ck?(_GZpE~u4)j~FXgx=b>PqpZ;EnJ?=o{JS zdwg2a{daB{4shl9$ZPK$PknN7RrAOt#=2j7BBu}ZJ;`=K@CYsCcm4cqPqv)&bNtM6 zACCFin)oOxMNcw(@lJ`9+U(q2fs9>DapU*r+zcuIO#!S^mSoAobtcd0@`TRi+oLfb z>#*}S)@-R>hgIx_gNCY9Ti_VN$dRDYl>cA0E`m=+8G;6T=-Pnu$+P=!`$E+{wAYs@ z*e(F8BA#P>Kntk|;(mVq;yvqEo7?5iJ-UKtEXpUC)UFtsTpINDClYNt&vBP`jqJqP z&t;tBiBp*84g!M0Lo$lE6Y+Fj2aijhoa0qp)>F1KfIy);Q;2eYe9Yp)?FTv|M`ldC z_M2II*?z)+JNl8Lr3<=r@BUcYBU=nSldbJDt}i8)iHdID1||(#zqy;>-hFsh8>`X{ z=Qf>cV_dB<>*1k(yGa#GPEW4xGbm`q2cIEIdh_nTDBt^CA3P&uuA-%?65*vQ@jG~v z5LCYnu)Jo*F3@)9O^at2&9?aqI#OoKu`;0qN3kYUOha9f5wfhh|9s}@JYp7D1obmJ zX5`35L6m|^|4CK@Os5i&tu`TZvHeO6Flvx)@%!e0Zm$1FpYvDo zda=h5yREfrAJNT9h9QAC`Jq|LuhtCKkm?mC3j$cf0eEoQ8@7F8~6H1 z%ZSO|ed^SB5?zA|Mr<@3r`q7X{z>nzH?@~#_x0cYY+}o6*)49pN#k}gb;UW7=`cDF z`W>qYqC@o%$&PF^RO`1+`>h*uf6PUOcreOrwo9z%meLvuyBjM-D{ zy36bLWv2}|^h`!Enc3#w%0MnsRZv*NsEURh7Xy*vAmd>VgT^mQg6z%JCcFr02g!e+ z=TuxQL)+^(&`TLuy1K;n=Wg5j&+{ms6_Z>=szPkMH0TdKCvk<69aG3$ANnfZr<WyTWg(Jw14&~3F1*Pl(Ya$w&V_N>3A4z8I_TR>5flYFEoo8dU7`Djp2va;F zi&XU+-fiW%oAz{YRN&-jnoYT_xUUOF5p#DQBsNwEF70}!?&_=THNSL9{5GD_=@~QD z=;zJ5KhWE3t-+}Wi0r>q)SaGw_{?Xv~` zqjMK|^2RmgY)CkZly%#p)zMaEc-QC2j*S;%#vso`vPBhjVW1zA{&MFSyi@Ro_LHAR z9ep-*m^sb+)KCN26#y`6;b+7WQ)*SmPpesT)##HV4p(q)n_flGvx=$#*Ca-*u!I3K zO}y?D`*r*IpXYVcXu;9ivRKgDtW-^N|AIkcK_#d$M>=e3)h`dUA*(m|kZj5>8r8S7 z^{kWu7H~vS3KHwEAw2MKTC%u|z@T~delrR>ljJ7X=;Nx}IXx8M4UUiAB+}!^>@9o< z>8U}9Qa0}x&5O8US+M!!*A^FsUbvIBiqB4o0G(7caH!k#x*tR4U!S-Tl9ECCSD$Z~ z*ZQSp6=#3nicIW())Tp~yeO={MJn~4T)7W)2Z0Lav;UeZ<*g3$EY-re@yK^;zc{TE z{Wm+@w3+PD$G_QA_hwdHZmurI3pgCfF$OBt5Baihl**fg)K6>kP|Glia{fIXbT%ng zC)!`vJjpng7Jn{_&nppo2>`D4*ZH z9$gUEmPjC4Gs_p18#L^Hb$Z-;ItFmsm}HBKZzrq&p?N287cN~gHcOlSVNp%83dZl> zir-S|ho+T$`TRKnDo8~9^zDMlp$Vi`Wx8s8>8_D^D~*+fVh6}XD2w*vOIo}pVO*9` zvLCbs7#O-PpqT=wE<}hIO%3qrX#;BrX?3zFBd(Yy1i>2-K60VrrvCX0ht6Y=GjtJE z+dg%27;036X)(36CX^}UgF)8>kxoowsPaCw5EBCj}jKmaZ_^*Cxe zKom-2hqIKEhf2_MHCY>pB)GM5cFGQ|aRV>m4r7n);JgaQ*+ z>SL)cEw0qd6ptBQ!+?uoTd!YTUPLdZwpNJ$P{Py1G-#XSX)cMkXIyLH?4u z96HAFN>-neR}dGX864qOrlpWGYT=vHnfJaVoYT$14P2-Z@MfX~4v2lDb32{E?ta!R zUk1+@9I2^GhS~wmxODaE$xY>RKeqsK^3zh5vWPB`Tp?435+Gy|gvONQ)*`ga{MtCt zb~~=VE&uOU&se~KYG6_!iG?E2Ih2Pp3%xcnwo@8BsN=Gm%Q$Y%mVDE^5h`Rze1lSd zXwPh2deiRk^$9`PtKhUi^TBvB91>GELW?XIgeU^j*0W4jp;GWpb*|KKpGcn|hn%G} zhC9pP>zg^=x^?T!FCE9K+nG)QBqL}!Xe12f_c5DAv@?lFwFi&ICE-V8)iYi z`}G&MjO%WMK?#8oJb*t$073vaWuIyF%Z%-ZCutcE+uhRMF2V2_TmoT6{O14w5L1sB z*v?~SN12)U_^0bOC0gIYw#;%u64P%SwSI*!LPs=RHUB)`{l|l5Oc2qhB3Qr#K?a1W z&{E!4eZ;eepSC>mcyCYv!HQ5eMnAeDSrV@ilOFRr&1NnOOoPWpQrn`0?GkG^z#MC~M7Wbs7%apdXOayMCwNAJQg!0yzB z544vJ1x5`Hi=5x7$y6{7TT`Y?k)BR`2jbJygKabICYQ(_Msgua5y2^$Z(}}b{cK8w z4PdRAdnQeDc$=|jQj90P~Nek_5## zCJC+aE4jPZ-j9k)bsk1dB#v<#>t`8VzH~_jv=H&<+*?)YHil6Q3g!ud>%68BQtpQA@A3<#&Mv$OYut{i>VM~povQr|2__;G(#0@MBfC;A!3)DmlHEBCAz zIqJkT2qqzuePPvb-vmo~lWn|wIEYkQB25fhp=Fk-391h@#>_FT{}3WW)0 z18oiyjKyV?WuA6{d-ywKPdn$$>F+9FE%{ye642(;W{L)beZNMrb~%Zz-3ag^{B+dN z2e_t3udeJ_X<~Z{$xSEP-=!5+=t&V>cr9MDX3eXpB%&(zgieoypqZ=0h|Q?}+acRbd)c@_dCeDK?nS{nGE!GE4zh~%=@V2FBkiNDvQ=mF zvHMbV;Nz_OE8?amCAdZB$9{iZQYjEO9B4@EgPWEg0IYRbvc&J@Z1!0srx8Fm>gdpx z!D>)&0sOuEG3o^CgCXeXe81>Xog)B18{;&g|J$y=gytwkQ(`M^|yb@EC~YLd@0`9 zQ)4~W3P!(6mtD}0CTCxJ7mN^Aga^g)q4hD2#SNvb=#zIiO+`dpEK8;-Ec|*G90<1O zV)yWAb!)ZDE2UsAUjHQ~100awokye5dP*H;86xdz91v?9#ZZB@^rlOrnknAVVcqUI zFUFuU;9totADxcY-@xyTa+&@nu!%k3#V}Ms=(%1b&-wj` zrtZTjDMRV)ek?JrvyERToYKZG4~ep%1E5R9Zl(sAwap3XC&MpHWFX4ZV8lS&WEJaz zlrukm9OK|~U$bVb#6FVewJJxJ6N09q7#JA5ZPUz-U~1{^^c~d$hzkryFzkR^BT59e z#wP)L4^z>LnpAl&cA+Zi^6OkQ*9lFdRA%y^WI)2?rc=zBS8DbJfM1+>Gc(IGIFu||;&QhC5D zQ=PKtcDF?5U07;NrIOjJZV_`WeqO(hQaF!}EK|3wMHK!r=$~Lg$(i_#AN`jL``e8g zs(Ujy+-XUi41U864Pn#3%#IAFiNiF1|LhwEdPU-)0P0OgCenf!r+^g0c-!LA(j@Mq z)nAA4K;m{=D|7TKHtNKx59@9pj(+OeZNTm8@0dZs<>?V8(=#z`bzHqVdHRP| z&@Dl5fZA#Jb=O&5v8-Kk`c*TcYdQnDp%eRJ6V4E(aKXk)$4+h%x#Y;?4Z~V`UAT8I zG~-c==FMllv`<)FXzA7SVb ztgqdi{YwH6V~#q8vk8VR9BP)E{i|9B2AAN6ktE4zs#8i2Dm>3MmT4XftEjkvWa6*t zftjO-(w#4E!3Llv_O>OJHOos|Q|`OJEV-F?^ml%rkV73}zHS`7wK}f_MfG}{_y5g$ z61l0+k%^-LeTHTtSC#q%>C2I1@dxMYcKUdCu3D>e8@~@hUwR**<;oYuc7iVA%SdU{Nl;@R=(-M%EK! z04R*)VN=NiO{bM7QZ2UVsJ!RW_ob^l2@F?yoU?=ixO1H+13?qm^9C8T=F zEo1W_>LLMd>84%A(o4$ZMvD2s+>r6lFL{;a`UIq|z@bMlRemF;7svD0k79Ad4rbXD zqI@;^7k|&bny4wlPWHXv0m_#oaWFY&usYi!<8Q#!uB>)=nWfqLA@$4mEvVh^EHHE` zk!i6=tLP?jjNv(@J`lwe?(-Ek1w$cnZLS=>X-+-%V#$d?^bpD272S@UA2V;|0;~Cm$*y#|D0FxB(;6P2rlCC) zD?K10vH#Q8e^XS1AoC$(ELoA(RtG@#yNhT<;~d82=`T3UwJZqVyL7o~sM*l@$aS z)vPQFoHMbQv9x#=BpM02NP7U78BdaD6~|L!A8g(xs#R&Xz&%RuitB$HX0Etp)`TPk zyd`e3*zAG%Cc94RXvQQKydC2fGRsN&S+`0U#gwb5?0NvZvI&XG1`9FxZf<>PT~BX{ zYAQ@L_^2jDj!n+itT(J%dWFHqVADWEkXfrP8he+GrlTQA?!d2%#+qsuEDPD)-mW`? zheH$7ZqzP1rh$q)xX#7@HsB1jENMBzflq)s*y@`4R%i(oDnk$F3fcXKjuzBv-NrSe zV05_%_RE$%En2<%j6d2Xfl9v2@UH#@+)UT)@#9mFG)gPdkQE-sx+F2J&omAr7E{)3 z#oA1WmD8u~UhnEpuDLkvL;?)gi`)VI`iRD$DpX6{rd&<-nrCToOhqzb{#rIsqIa}EiAW{I- z-4^lmbzA4?l%2_h7S-=rcp4E(h2G5#n>+cI)Gnza|ZUy7A} zGnVc+pkgA6WMrW?q=WKJ3OtYNXCf|NR{vUbjb0c)U?*NK zWww=%7|ISeRb986kGpVTcNqw5OoTIRY<4qFANO&vn=NBZ9nizX7j}I%!TNeVF)q0O z{dUut@&PTmP`QOY<4V36$=*j2)5x*W`g0g){pHP!)q^+@>x1=$UWPoa1n!%!vZY z)7OSgX!QpE2dwG{>o6NbyYFbM*~HxsQ@%@KB~|tGBxi2iIBe#)WlRq`vY8)%{3>?C z^m0j2fh*@8S@@2WSu}9g2;z(^)L3IrnIX|)r`7$G;n_FiV$WvOx8zcy85hhGX`b%A z*XR-0b16#^I-K%9k79-<4;iN!`zcCZpt^X(VefP^E2Q6U3=T{nt2Tc9&@4CgbaCG> z4_{e!WmPt8^{(v`nJ%Z%jb8g{3d%X53+X4X$+uVPrg+cf!b!|$R9Hk`Y>4k{CNT^s;!Tff`tjRTYr}(Oh#6- zO&P{JGijp$)c3Neh-e}4wM=3UcrgkPQFLY}JUdkQB2Sn!$v@@CN7x7{QreW& z)J(B4caI7`pK=nyFn&o?)bfk>vJc0uRt#l63)uI&6-q%A8GjUQ7)utt-{J*2F@%vr zPJg17Mwod#s099m@Zi|~;4h*({^7%izWxi2>S!9P2JZ{0^3yiEmol&UX_M0|GHF7n zex&=vdtMhMIB|;LRNt!sv#Ul+t(qS( z;jA&-4Yvb)t}TEm>&I2}&~=8+5PBP50jk!pM`0Q8SfWxE58{-Rs_?*JpwgtCGk5NU z=$>qeS5h~lt;f5Yj3SZ8ZjrHkTm6-b^+UvBu&$vhZX#0>Fa9Qf3?;M~8@Eb4uKz!B zl-8TWs|@fiRD%Z_g#opA*Sv9It_*+Ht@{OD70^L~0*?cK%0hm)Rd3ehzQDUP&m8Wk zJa~7n(KBFDLtn2*W-~YHf!6E4Lhj-%p1s`jpEV;y3yDlugfR~X+&&|#z>&~bKC3y= zmbOy9yMip4x@&Y;1QRSiq-l>_=??7=em~Os(Ukag3`57pdcN*WEvD39G<4#T1q2yZ;hb@A&=$O3_#w^8Y&V>^;1GZ_ zz1~~Sm^AxL|O@_baAW5fDb~DgFr1&lM-8kOt z{3scI<4~DTJFbZmjtsr=-;XUZM`Tk2HC8VDw?NjfOp?32>G>bGTNqcE2}DEo6udYT zoXN3yV*dV<$WsvEU~$3c^OM(9TN>vytPshnp*mAbIDQd@0@M~S92AsNGw=MYm(`0_ zKxsyP#Cj;6Idb-i zgv@Ah1shKK4IUh}A!6dpjtmJhgp@J%>*vole=MC#4d*_%Thhzr3m5xVcc#t|eLl4u z&!1_HUZ`X^C}*GaEJUC0gZLxtj&H#T)OoWDRQ))T=`cOG`TA^C`Jfznt?OY)p7bwa+B+02U6PKt~!r9oW- zesMW^B5mfZIdl9NoG{46K_{QzUa@u{Rv5B%$1&igqba$O(^Pjg>s;5%3|TNeKAsGP z$L##RC(<6zE7oIEcEuQ?ov>xB#lqi1LB@Jkt~B%V`gy}S`$5BPn0RECdx(DEpqQ}K zj7b6?LokRRWp+xBChg5-NaXP0!`DiMNx`-&uB~tIRL~R3C)sB4ehsy|oJ)GvOO9>y zE>7C7%Cks+;5nKK5;p`{bxfTa*Y;GPOJ63jgYSt^i|jt4vYnC3;7Ob^3l}3&pTED& zAAGx|o@T@SiiJ+7>&yW|hBT^eYPpIWV$Z+QWkDJkGGD3*;a5-v%)1x>a=fWi51zB) z5cTn;)X(ic3?Q-(8Hm+JU zV}=4VLNKqxn*pR8X`sQ)us6oXqcOkjM#7Rz7Zth|O%Oi&m%benpjH$`}iH97kr3GV{q~*v^ zjn{wZ^${MG2#4~+7_6K_gLYV!M_48*8Q0~zy5g~NBcBG@fCa*`E{Svyx;eLIT&f2(qI+V;J7+*Z#PUE z1|Z68ar~#XFDG}mBu##~G`2^|nU?xTB7dBFV5**&Xd)6`NEv`SLCN`yXhxw9F1h-T z?8ztyEXckS-IDZ1&-S%)W{e6oKiDW0f*ma=tpnZm;%SH9bP2lg9fJ{gQjw~Qc?9Eo zGO2~Ai2`R((4JjUrSp?yTg*b5f_wXUbX>^z#Y40(Swi>*?jtO>#r)hO^Y=|Tzh$;} zTcq@qK%;}bus}ehHobigM@55L3BqHCsKb9>`w4x7xCI22yk7Q4I`XzXe@pTpax+ty zv3RVe#=_EVP58{PLnwkWiq;r!If-o&#VB_Q8adfHc1n|rh-Im1_$TBqm?6pT6r-GK zYQDe(*k)W)4kN*G2JA^JUsUZlPozA4QIy~z6p?!UpPr?YpUqc2+E5Di$KiO*>z#Qq zQA4T^Sk=g%G#CTJ??#o59w9QNvJ~)6m%TPrgRBg)KA>!z{M#(gd?<9D9tzk3S)M3p zXl=J+wX*n3ii)kw(86r;E1yaAhoVQ1TYneK%T8G!qkjj+nvrJQ)M%eL5sQ<)ir@7_;r(fMe61n_Q4qcmpfOo)wt00V=10t`Qc(HNZ2u;P&P&DeerrwbWx2^zynma|LwO=F*<5y zujhF)?F6olpP6i_$^1%Mym)LPho+?YAjWTS%lHC>cruSnWAQH3oSR6EkIj6$+_~Dd zj58C-4NAXir@Bp@H0dEoPGE5GQ6)W5E_}}Q$;=)=j3+D}a)0*!||6{p(sLW{$F>V>;GJ?=X%Cbzu))!8Tb8OxAWTS ziW4335$+(Q)(6QvIe+nZ#jfElRrnCbKY)(|0JGo4!B7cXDRTpoeY0BCRk(W)^v zDVZ(RU#s^?#u&aq7Ew-YL1V%sATvQ;-xd4TUYk>v`o9?WKe9xDq5wCRzD;Q~c!ZJa z+hbXUp?8cnci1)V!v&S+;LF;xx~L{^9bBAp`*v*ZPomHF-p^lH+k{9Tt}=GFY<&s< za8=QhFRMou5`hZv#<4fg^EEH4F|A7jtX&vCd%cf^Ud<95g4tx~o^DY1lT`(VPT^1b zfOyV;wKx+{gSs4lePVG)%H3OZ0q_oUtBLMGy7ZvRvV0i2EEZ`ph!nRvv*u(h8DbBU z;a(lWv>y%qSG;hkG%^A^Qq3jv|xCYR+yr z;(W0`3RP_0_rv=?DMSn4goI*zi8nkdAaV8E5rju5leU!%35x)7ZD5v!6J5Hbjdq2$ zAaTL+Q19>8u3bZSD}&3ZvrsG&q23aqc>2*BmF*JF-MPZ!c>Ry7%H271heVic?q!%` z1=UOjx*}dpThh%p{fz3aT#P>-NRFekp6AL_S8?b|7}<()i*yrVo`{(>tt{%xtt+C) zq;>VnYbuMwy#j~(Y=_=q0^a7WTQvaLcvE6URx%|-d;y?#b{4hxjB_3{!h>_p_v*TP z(QRcrBJ(~czWCySe8Ts~8gCTq6pJ^p{!oZYT@V`Dr<dW;Yu5*|te7*>d0D~*kqES%8`8r=u z0}VJbYAHB9k_^duLIrAM>pN zZ-_1!)nL{V3p@6;6qQt)v~;E`-A=b_MR-)es&i}VO!vLcC2TA6JpK5S%lQA)kt%@> z*`G)}o`13PW`vEm#geeVNW+ia|axRzyk1FK;rb$Tm+5T=2gq;%zm+|50 zZ-0L8^vLwn-+yTy?Hv248x0LUVL>FV9UQ)PJTs}`=>`B`kw5M^jaW3i`0$+5&$^o# zE7R4I&XIYy+bzV%efu`2U^NJA8i$((IQUBD>IlMZb+@%2mZ}vv9DS<<%(KX3(%6PRlgl3QHd%k!5Ec%*B}_$0S$N-owx7hB<0h z-y57p*dzO{vW9h8>Tq-7pGZQ}_9Jv)sF<8-oiA1zuwQx=@aoJIQ$4TG* zr?h4vrVQF{>G%P*GtyV!~CeTWUe*Fv||s)7yitt_nqB(``Iv_yj$k{e!6SN z?eI?5O2i;;lm(GXIJN1U<)ZrH+R}J8}#|r6C9zlCfd!Jy+^s zE8qKf1Zs_XM{<<5j5~o#$B%0ik=uvaTvjqx4yxw>qNHP=FLNl!4|DFr&-=LIs>QUf zV7YNMpJtyS@IKiT$BzWA(DdW<6vq-q1c^LtY@R-d{AT{ICF!5I(x;9LvYRSLm7(EW z>U>Q6VsLBZ*H?F&B#{CwlFG5gVrQ$a^&Osm?nd{=&Kb0Q-pV1T?(_vHGU*&e!~;Em z!lCUehpQ_V=D5v)f)K|Vj!LdgTEhH`+xVZPap$n_ZPf{;WW$CAg7#2VsT+;lY2Nqk zDBKG&MakYMnfJvhJ)!zzTfh=g+#^@9%oFE=BPGdk<9p1N9EeC(xKENVl+EVwMjggYj`WA| zMI4`7{*7wAZS=G0&~P}z8#PMtmvK@Ih!8m+GzL(RbhcAYPJH+xc<*G0TbNqrpl8mr z8E)We|{V%RU_pDdfkvxnTi+?D7`3Sx{67Jf#wo z$m$ccWxZqEC}2nX6fn-5lfJ_ujVP@ z|L<99G;H`bD=WDIMv+q&KYP-mMO_68l`3=nOxA$No0vGVE@isYLyVC(jK|@ok_hU; z-I|BVB}6*voXdnfITe|B2-$eqbTu|djvJE7fj*GAI=%>ZbWfusW-n&?o5B`@;=h{` zwSgf^1zHvlPX<~N@$DY_TZ?Yy`HL||J0}!gECve3nc7$1lkYY<=PWujLrZ9O4k(_k zdy9Q(1HKd$IcFo$*shY1(c;nE|4_vM2_lWYpI@JXf{Sx{_M;5H^o7iUcHvUa+izZ*LMMPo(!!lZ6G>wb%tpnaUt zP9C7BnSDz4=Q@G~BIQp1I|XQpBd`4Np_)Lh9JKF_lZSl!&IT>aigMkOC(R2D-IICH zYnLs?A{v$%Ir<}3uKXGAvgph6n1H8teRQ|sT6`A&T>nqFa20v#0{O(1ojHB_hS(Q! zavWZ$YHiW&VmJP7hFT+a6Q%9SA~Eo1=z!z>hMIg|Z9fP*--*I&x%sIuG+x=cs zl#Jo>zQ5m;Stg-{8Efl2)yRU(Co3~V=KlSNrzVkHU9tem^!xW;`Qm8QuDP95GH+ui zRJ^?9hjDu2>7kiZ8W_juEp&4;rx%;4emf<_5pJb#v#OC=ZBk?2H!n`5zvcb#F8Vi% z$*Z_PU@78?Z;3TowK6*j-R+%y%RzBB42vzmDrRz2NYBDIJJ}`PjZ2j|rO(ziZow^wvUSqhvoeCiwZf-&{pv z)V{pGCx%W0+I=d=V=G_u^vpoFo3LIv8(U}@Ztf6QP;E`SUpWIzd8{G`@Pa{ooi{_g zA$fh=PczM#TT}^|2ApTFK9Rw5w8^PJi+B_IJDsdN zD6Btf0*?svU*SzBziy8r7Ru3W`<`FX$}u7Q0?F|O>2IzjLj(~69jaKb{H-_5R(wn_ zlpm-Fh1-^A+jrX?U=4C$i*LTXsx*^Sp6BHY;Glkdno{*LvAQ*Z7nO#4#@~pVb*0%K zNkWq*6~;An3K^(nV#iPpv-z2lmiaO%^5FvURvfC&RQZb4_R8~JT%^b0l#Kiv;l?&f z`Peo_VH!EVj`y8*$gPW5Q9%&^h}cfUp?B}U-iU;3lm zB$#qjc2{PPkmIw-|1UZtM>-?>$MpMM!?S(YBuT#OjWo=&0^Bj6G_{Gfl zns&#pda(G)x}EC@*Ij~hsDV)PE9cVB`tB(C$gBnC!qtqXyF`rW(tnT(oEWz2A_o^| z=kb-rv_6RFVu}G7n4~+f*lbwW-Jg&3wLRe_IoX$AuC2KGWT2{({@elkmr*%VaiaJ@ z!VcvN%3yQI$W)gA%ZP~kZ92ynWMb`k=L??8{{JhVjgZ=2lrluOqDNO)%~31_=zm<1LoPegt`;d^ZlYZ(+e)fb=aN zn`0%CU``~=NoUuLL#8a57<=BQSQyWaA9&e$_|UaTuKp2Zy`mT%E-hik%-Sbp^nv7Z zU7xI;krrw{a_}7F6%?ICi~a2uh&2LrY-DgM!{=(rqB{HZ$)J=Asg`-u4nGi0wywr& zKrI^jMaE8MfQriy0DIT`E|7$#LIr7R9PIBnhibR5cs-h2Y_Y>~fF7l#*d824arV$` zgGtzbY4aytwEg~bS8_bVpes&AkUC~t;MxP^Q?!hLmd{7?5h_vN=zZI5XS2TrBeFh3 zmu02=5Q7S4#~3ybYX_tTi1HW)0FXc3puLxUs6R}Y>Y)0E?~#(7F4;R!&G)Zh9+AxW z00_kfSzp0tVdkzshV@wWj;e1H2sOQQX)@~W!AUw6lE2Ss({=aV)VA;EJ+pn}b94Wp zO3-8RWH3_{ObMX>f5;tWIYG+a=7Wm&U5u(d$bPIUxvAMV^b;NZdd?s13;URL3?Y{O z`C!_R`u0&-zPk*6a8AkeSzbCs94F3UlsOp9Zyt!cPn&|0Vm+!d+p^_Xz1A!_o-j0Z z*?2$0p!H1sBDJz5m!)`*7R}IU*-{GV440sV+ji2sLnZLRmaLsfi4w6&OZ})!7kUT9 zjvsaYb{(6vXi*$px)k>7w&MBc60EVUbajvB$om2CL5z2|iL$uR;2Brn^I?)_$L0a` z@@SiZf82+RxaTZ4J(!7|^G{$#DOqFN8il<|ZsOU}qJ6Vw=(=*EKkJ)naOcv2$S@T+ zC*zmH0WIOPcJ1bdAbDma?a!ruUaK($8aagIn)CbIO>2GbcoK+1gsLGm+9*a1`~hFl zCNr(3&O9>&Wgn;b_!JE_weM+uRaaKOA{=o?>Ab>4Yt-l4+&;VO)}mgmay-xDZvg%W zoxl;low|j37B^1chYx2i;L&^=(Dc&Tv+9!0NBn=Ed5i0`@&F(76?E$qY$nF({kZd? zxr(Y+b3U3n$CK(oHn)W5(|mJIAPiUL+S}iJ?wA%9yg`X@lh|`?cdiDCacTn;HCBiJ zU27a;%_wYvufE9!rXBX@NJAMU86s%Bt?M^!Kc4auQaGp8Mw9JwA@K@M?NCj01#y=& zlWz0$Rl1TXnuox)@1^TAHSQd5Jc3z4jGLX=u{q?d%YLF7V@}!86!KSB4_VrnL``&N zXGc8&lOG)7w3Ilr<`rJ2>7kPg z7&jRa;>|ZBpfCBapqTd$^p<&VoNtNg#)9WkFC)-E!3i3(4q8-fa8@sz5T}=sl#0^{ z52Ic8EX`XO624hC8}HkNFv)^8oxyLY$z=nP`}ye6Bbn8OEUIYpoZ)>#{Vhzk2mDFm z!Vo}d1)4(Jy%jZTrJd3AsZ$A^@Eo0a2*zP@w|)A_-am>eOCIwvog+_{BJrvP^6 zpkCX|h?Xb->gwUFTHQVhX(5sRR3{ zbp@S>h;V?x25pCbR^^9|QSa@Pw#4(q#c@13qQS4742DV^O5`ZaGR?iRLeOA#-qWW~ zpNvR}=i-&|=BPL%;=o@|>P#?y^9d8S<<5?xO(K&F=3#w&{7`C~|H%b@*mqEU8^IR> zh7KEM5^=Z>%p~cGO@1eIUpid7I9-KseR?fKt?~UA|6IAuEY|$%r%z@mi^T%;^r;F? zM3BHHdFa;(Q+hF19?-=|D6fK5Ik1~p2X7NMuy#=ycXjpAm7mJX zYg2Q4O)szfu)3za(qWdfpJJ?5y2+RwQ^O3qHnh4l|K9SVOG9ikGt&QgT2p`KPp<)* zztW!B-k&(h*X!y_k83Z(jzu0gHP&)h=gr4c4!A3BC_?WfRS$dcs&8Ni!yU?F*E&q= zu~RGg!;LEi2PUoYHL5e-GAylDnJe8)s|2&eO}7E>FsbseW|bt89q9;9=~;O0a-G*e z?Cc_|e_#E@!|Q?T!izJ~GcrPRci26X$sY7KGL8`SF{|$zd;c9wm!tc^{6XIghQxE! zbJv5n=3bstv{9} zLRZi?ZwaksZ2zQr z*rWy*nE#-*bEcukTt;v`!N#lGA^-F|k~5#0m^UsW%)JK>f`Wq<6epCm;~RwU>~KKD zdZ$h~HW@g%MGSl_$;14?PmULi zT^yBFNa`;nN`0(j>uXDWYcy$ND&~}D`BqPtF=o=d$lfwB`DW#bv&Uob#EBE%lE=J};Yqm?3Ra?7 zTcQbuym7qI%#gL#pVKO~%&AgB<2Jx6cZ43ni~Cfjn1}D(>zI3ahn+Ozap{)j-0bpKj#aU2(SQr-BM zva*H|4{KifRxT<3cq}+%*RCJQjofX9=MsT})8Jcs`cnAw#yz)?hDQC)x#@S_25e4X!-X> zhvX)wzh6YNeC}_b#P+0vB@t(aN^U{O!F7@G@l~~*e)`Jr%W=ptb9^fQrW~xV08u0b zC{0CkKt|b!3urv^l~t9MC`ijg8#tP5ze$T^ZEJgbP1kB@<=MLo!c+hHtXbySA!zB% zf>NfsM@+NwOmHAd!MgqPJ&s5pfDqtT6zvAhJ^AmyolSyOuk7rgrFs~cm~9{Vy+0vG zkco6rW{<+&_~jOF zWCR%y+@~8+Ktl@hr@Y#Sj)|$Zq8)_e7e8qnl-vO zN*gVjG(zhQ5!AP3@rlv;KAq1N3FP5U)&G{;b4(zYnl5(nks~R8p&#}-=h9S+^2iJ6 z<8R1j2lcpcJPS#o^d(#05Z{CSqI-D(0I{BZo2aaN*X#SMx*p%G@u@@ydpqj4XPvfq z#`MNlH&{doPZx3j67Ckvv!C)HNYw;zO49d`-tpUbJCeZx%)qhH-Pk|cediwTASO$$ zC&3W;15;?5f?cN2Bw4P8xf`vgCGMJ;IxK*xU7yC6&E_K%sdS0{$&A*90XLF-Na?=8 z5vp^pp$vEAhNUX5SEpr^f#SR|mDzh5Hf$JfGmekI(jM9_Q$69(=wmn7d=g#uZ?fJt zUp6*X-sJ^q6VYH15;cbD9*n);#+!UrhU8M81_kB`^lEQJ#Qb{h$eHT`+rjqQciW_^ zstg1u6*|Vd<&$d~B<5-&+`Kr0i9CQ-{G(}ets+|iE>bHH$Re3?FlihP5>o+}C7o8^ zyl&gUlM}oKzFge?l0MuBRxZ-T7DNX{OAzF?fjKh0V94SMZ&R@e1DvQ`3;Y=E&=6(j zHmWCmlR)udlkiQ5Hc+tC!q*ORB2Z59tPW*vq&w_+xBX%yr$%)f8Y}TrVz94=9*9 z^^_

-hello -

- \ No newline at end of file diff --git a/front-end/hello.html.bak b/front-end/hello.html.bak deleted file mode 100644 index a19e0a0..0000000 --- a/front-end/hello.html.bak +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file From bc41875da6483d50c6391513afc13b65f1188a90 Mon Sep 17 00:00:00 2001 From: Yasanga Dias Date: Sat, 19 Feb 2022 23:08:52 +0530 Subject: [PATCH 11/55] added home page --- .../Learnality/my-app/src/components/Home.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 front-end/Learnality/my-app/src/components/Home.js diff --git a/front-end/Learnality/my-app/src/components/Home.js b/front-end/Learnality/my-app/src/components/Home.js new file mode 100644 index 0000000..fb83122 --- /dev/null +++ b/front-end/Learnality/my-app/src/components/Home.js @@ -0,0 +1,15 @@ +import React from "react" +import { Link } from "react-router-dom" +import "../home.css"; + +export class Home extends React.Component{ + render(){ + return( +
+
+

This is a home page

+
+
+ ) + } +} \ No newline at end of file From dfc2f057ad718e15dc4ca45958d414b7f0e817ac Mon Sep 17 00:00:00 2001 From: Vipugethan Date: Sat, 19 Feb 2022 23:20:54 +0530 Subject: [PATCH 12/55] Learnality Logo --- front-end/Final Logo.png | Bin 0 -> 87037 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 front-end/Final Logo.png diff --git a/front-end/Final Logo.png b/front-end/Final Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..64c93226ed03b7d76f362de3762ac00002e597a9 GIT binary patch literal 87037 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 z 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�G!cQhsq?2u~r( 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"#!9pu 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%0D{R6@CJs+ocVC0SA?r6S#9^42S(0I zr*>&Sn=spgQ7;O$`YknKtKkv1H*d-}-pE*?*lsZh?YGHfb(?O{%N*r#e2J~ym&d<{ zXk=Kbxg;5E$!y(v+U1Pgdasw625$?ZK9@7qyM8OJt<$;L35MG2DVyrO?gQ5qyP^r< z;vy9H@@mWK#U>$^Ipb(EQn*o{-}mrPJEQXuUpRmeJ7rQtnKXCqo%?_6j$Jx*%M#OC zEvvxPLR?C?zy0QS7s2A0*v$OpPk&rdwuGc;9-)k2)+N?{# z2NQuC83}Q?$aCesFS>0-2SLXNa4w2wc#hDDt@4oaI)hxp9SMmB4r$f$63o|gqyBmG zZ>a4F33;*X`WyWdgFMl4LbxBi(6d{&@bathD|_F!+}Np#T~vpjR?H53y5zTa&)%>(^`j`<55#zn5rP$!e8`9+shTjW$u0IOTS`&FVN)$-f3IFEN?dT+kx!QHn7f}D8`Wm3msUQxw+ z<=p#4?%2SX$4F}w6=WV2i7m?g8%rZudC}3k`k~GD6oX&wVbX|0X>8}lGUHC4sf3PB zjV@SRVK+9Z;cJr3NnZ7}IscPPoj4G#kzb-0H0JHbEze{2HMk*V*+q+%El+J$ax*nJ zn0_O5@jtt1IS&2-zT`am|D)+l;CfEmHJ%n)3`w#MNkycPEwYrYk`S7*gp@2XGww% zn!wS{QL0@h@A*Ad>fAnTqRL^c!rFG}~6qZE{&rCiyQdcuVvD#gnI;hP}>9X@^fYlFw9OP3E1DfDajbSh@^R0pFyD;3n5Xlbc7H|##o zb9?%;H3jeD-kHBDt!-2GNG~95~~2eC2}+FFwESo{+N&CN+nr*@*||kAyeVul#lcClHPvl3(#Z zO<|uNi0(+eFjOJ<2sG|w9ketX-V0rlt-%~se_cMMlblW1%ZgkCjC8MGl~}Ss3_D`c zT4U$bo`H-*D$O#cKA72KDQ%`h;+~V6+Zrt~{JKF!;lzU>%jy)<)6>J^;_lp#6$_(% znlcjn{5`Ybcide%_j)yx$)kdBei=0Ure&#VG+Hmrr~KU|+2y7cqRfX8CfI{24 zV|HCy^YPz{?q6DE7f$LKk#Ex!S=w^@J!>pK0YKUHZEmrwz%gX>)mtq!!p;@eq}*u( zOtdm1=2_gQ^-g(VSi-~%TO0Z99@Ҿr=LHBd5lr3w^ijLC8Vp#=%hkGx6=4``Z zud!t!T;{{CD_5WQGk^A@cTAR5;I`LZ!!!15XzXD(vgHVUFS-I|Qz%E(@vmG~_Q7Fn zkK_Z4D?9xz{2l<5o7J}YLoEuX3~1##_Ufz8-8@FGR4cBw$T@moSoZxf#ya!R0zqG! zZQJGq6OI_@POuj93@0sq-YKOpa3IoLRKu;rzLP;4W=lESe_NTsK9CPU>^I5|Y_N|` z`Sq|&kH>rf_u;|2r#V3aHkp0du4%{O1Td^Aw(4rPYG%IuofiWv`Ha0W2cA?Ix+N$| zNs8FuqEW0>)rl+MlN0uM=xc?@ZcPq{yz*XA86*!_AGIHsZP=flF;-JK^>M51_iYoj z_#mk4!MZ>SG`i&1E6qpiweos9?9Qv6G0CB88(wD~i|QF$ALqZB8JZqPP(?*W#@Jp& z!p>{}WdB`9%s1fc`+F#GndUI5O!`pDGre3_HG?W_-`nhq*H(1OotQnPESRh2r0G#q z;=d_4f%Se@Au#SFFb7|EJz7}DWEw`!)ijOzUB<7247AiJ;9>@^P$cG)Q`XupDdS=u zCb&{?#z$Mr=~AwUkueI7a!zz}k_K-3{q@3Be``^3U#t&4&%WUlzwGJEgOhqd*Uwry z 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 t#ZnXl_lO8xgO2THblb@#C_ zNM$a2EETTEcJ%M2``yMh+~R$kY_}+DtFRbfnjH6JhrF|9YyB5(`}X_4^Xqx1dd<9^ zTDTQ>5%%ZX_dFUEK0K)WbYs_xr+LjsU+DH<-t{Eh(-?a7a)df(ll!%%4wP@un5 zrNy$ztlWx@mnWVmCg9_jDNga-xSVHwAlE(_RhC2 z*JS;FufF&@{?V3WX7T}dYc6lz8<(^7{CBy+-$%WcP7qJoxE0u>d?zgfy1T~psHjo5 z{0!i!A2&`2fKFtc+tjTEI_({LK@AOPV0{2KpXxNQ><0sC(^PjTEC8tG&@RatEc(o# z*b@ZaEy)zHhYxtZF%YP0@E@>a;6A`prwWW~;4!ahOgFRkH2?q4z+UfC<!uGxpi9mlv{K%tnRDW#{XVYI5JBQg{6n~*dAU{er4B`uN$dta{BnudHH2#HBwQr-Q3v7_3PW@ zEQV+*=&%k4&(0KB4Ug$bLewLRZ??mGf$ZYhCQx4f3Yj@(MbIW$MoOR5!)bBlZ%_gc z7jvR5Z5`~#XAa^9STo;T5t|9;W>!!Fk7<73;A1%3o493yy|v16o-<_=Qz7mBbPsL& z%Rt-q5>VG10wybQWS?HaFY>lGFHX7<{~>MLda&sE4i_*TfdBQSwB%GuE8eCx4Di(5 zTY)^~&=UMiM6kl92d?Lp_WoIS9Q>j?UIofBufJEnfW@#kt5InuBdSaW_{ZuN9|TCC z^<>6{y5=2<+caTRn%}9}ftyG-;xj=MKsS8&C$bB3R)k0nTvPxm&8S8C@D&(znIQ_W z@Iz$DY6y_{rRo7bK>rREVFiAUr>}+pk$jaLAE0OZJW&Acy=0H)2rxu-fRk61DtrL( zTmPB>CrXqEK0yCYgs_EvjEhna&;BHdlz zal#4=d6M2nZ4n@`3VDdHz+~i2q5uv3bQPnsa~+ugoF)x3y$0#G)KPrZ6QTg<_ayiL zzcBnvfh*fz1I*5N@Se~guq03x*(#7xya0Jb6dKe(VfqLgYXy*9`nB1Fg<6e>?oD+JoJF(!%-{{ z1xOPiV`c|>Eb)^@w|-$1+|XWi5nAr(jonnhLlUr&Zo$oqxwusmZg#N35kZWpm0#|I zb*FS}Noj~R@K-t&ug6xX9$Nx`5>hHH8Z@ROAi0cXT{ExfTR($DwPdO7sd z^YJqD7nN}5 z(!@%JcwZC*VjCKl;8TSJ+a{4jK(sbRoHMYJAuyk6&Ic*CWcNe>thFk@qOt~xt4;MU z)yD3<)Lu>xB$1GM0zxS6SXF?3)8~jS;XS?%UtkaMvnd5Pl;}6n2Ic^_2Hj@$RDwH; z0zpC#Ym`4(yVYj!hAJJa-+~44Y5Y`U4LG(C$zt|**G7f*d(vGzULBOyo8J}QmNt#H zfZ57?SWDA~wj|9ZiP=M(;fkb&-y1gC4cwIYlQr+4M~i@hyA`L=178OAT6k9wDwwQu eGI%4?0#RwG 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 literal 0 HcmV?d00001 diff --git a/front-end/Learnality/my-app/src/index.css b/front-end/Learnality/my-app/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/src/index.js b/front-end/Learnality/my-app/src/index.js new file mode 100644 index 0000000..5d949a7 --- /dev/null +++ b/front-end/Learnality/my-app/src/index.js @@ -0,0 +1,18 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import { BrowserRouter } from 'react-router-dom'; +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/front-end/Learnality/my-app/src/reportWebVitals.js b/front-end/Learnality/my-app/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/Learnality/my-app/src/resetPassword.css b/front-end/Learnality/my-app/src/resetPassword.css new file mode 100644 index 0000000..e69de29 diff --git a/front-end/Learnality/my-app/src/setupTests.js b/front-end/Learnality/my-app/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/front-end/Learnality/my-app/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/front-end/hello.html b/front-end/hello.html deleted file mode 100644 index a7c3884..0000000 --- a/front-end/hello.html +++ /dev/null @@ -1,5 +0,0 @@ - -