From 2b063fc17d3befb5fe50b261d788f809a7b46512 Mon Sep 17 00:00:00 2001 From: Nehagaddam2909 Date: Thu, 13 Apr 2023 06:27:42 +0530 Subject: [PATCH 1/3] Added the docker image --- .../Neha/{ => Assignment1}/DOCKER/README.md | 0 .../DOCKER/backend/.dockerignore | 0 .../DOCKER/backend/.gitignore | 0 .../DOCKER/backend/Dockerfile.dev | 0 .../{ => Assignment1}/DOCKER/backend/app.js | 0 .../DOCKER/backend/package-lock.json | 0 .../DOCKER/backend/package.json | 0 .../DOCKER/docker-compose.yml | 0 .../DOCKER/frontend/.dockerignore | 0 .../DOCKER/frontend/.gitignore | 0 .../DOCKER/frontend/Dockerfile.dev | 0 .../DOCKER/frontend/README.md | 0 .../DOCKER/frontend/package-lock.json | 0 .../DOCKER/frontend/package.json | 0 .../DOCKER/frontend/public/favicon.ico | Bin .../DOCKER/frontend/public/index.html | 0 .../DOCKER/frontend/public/logo192.png | Bin .../DOCKER/frontend/public/logo512.png | Bin .../DOCKER/frontend/public/manifest.json | 0 .../DOCKER/frontend/public/robots.txt | 0 .../DOCKER/frontend/src/About.js | 0 .../DOCKER/frontend/src/App.css | 0 .../DOCKER/frontend/src/App.js | 0 .../DOCKER/frontend/src/Contact.js | 0 .../DOCKER/frontend/src/Home.js | 0 .../DOCKER/frontend/src/index.css | 0 .../DOCKER/frontend/src/index.js | 0 contributors/Neha/Assignment2/README.md | 24 + .../Neha/Assignment2/backend/.gitignore | 1 + .../Neha/Assignment2/backend/Dockerfile.dev | 6 + contributors/Neha/Assignment2/backend/app.js | 41 + .../Assignment2/backend/package-lock.json | 1325 + .../Neha/Assignment2/backend/package.json | 17 + .../Neha/Assignment2/docker-compose.yml | 24 + .../Neha/Assignment2/frontend/.dockerignore | 2 + .../Neha/Assignment2/frontend/.gitignore | 23 + .../Neha/Assignment2/frontend/Dockerfile.dev | 8 + .../Neha/Assignment2/frontend/README.md | 70 + .../Assignment2/frontend/package-lock.json | 29482 ++++++++++++++++ .../Neha/Assignment2/frontend/package.json | 40 + .../Assignment2/frontend/public/favicon.ico | Bin 0 -> 3870 bytes .../Assignment2/frontend/public/index.html | 43 + .../Assignment2/frontend/public/logo192.png | Bin 0 -> 5347 bytes .../Assignment2/frontend/public/logo512.png | Bin 0 -> 9664 bytes .../Assignment2/frontend/public/manifest.json | 25 + .../Assignment2/frontend/public/robots.txt | 3 + .../Neha/Assignment2/frontend/src/About.js | 23 + .../Neha/Assignment2/frontend/src/App.css | 38 + .../Neha/Assignment2/frontend/src/App.js | 26 + .../Neha/Assignment2/frontend/src/Contact.js | 23 + .../Neha/Assignment2/frontend/src/Home.js | 75 + .../Neha/Assignment2/frontend/src/index.css | 13 + .../Neha/Assignment2/frontend/src/index.js | 17 + .../Neha/Assignment2/nginx/Dockerfile | 2 + .../Neha/Assignment2/nginx/default.conf | 15 + 55 files changed, 31366 insertions(+) rename contributors/Neha/{ => Assignment1}/DOCKER/README.md (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/.dockerignore (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/.gitignore (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/Dockerfile.dev (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/app.js (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/package-lock.json (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/backend/package.json (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/docker-compose.yml (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/.dockerignore (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/.gitignore (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/Dockerfile.dev (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/README.md (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/package-lock.json (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/package.json (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/favicon.ico (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/index.html (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/logo192.png (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/logo512.png (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/manifest.json (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/public/robots.txt (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/About.js (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/App.css (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/App.js (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/Contact.js (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/Home.js (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/index.css (100%) rename contributors/Neha/{ => Assignment1}/DOCKER/frontend/src/index.js (100%) create mode 100644 contributors/Neha/Assignment2/README.md create mode 100644 contributors/Neha/Assignment2/backend/.gitignore create mode 100644 contributors/Neha/Assignment2/backend/Dockerfile.dev create mode 100644 contributors/Neha/Assignment2/backend/app.js create mode 100644 contributors/Neha/Assignment2/backend/package-lock.json create mode 100644 contributors/Neha/Assignment2/backend/package.json create mode 100644 contributors/Neha/Assignment2/docker-compose.yml create mode 100644 contributors/Neha/Assignment2/frontend/.dockerignore create mode 100644 contributors/Neha/Assignment2/frontend/.gitignore create mode 100644 contributors/Neha/Assignment2/frontend/Dockerfile.dev create mode 100644 contributors/Neha/Assignment2/frontend/README.md create mode 100644 contributors/Neha/Assignment2/frontend/package-lock.json create mode 100644 contributors/Neha/Assignment2/frontend/package.json create mode 100644 contributors/Neha/Assignment2/frontend/public/favicon.ico create mode 100644 contributors/Neha/Assignment2/frontend/public/index.html create mode 100644 contributors/Neha/Assignment2/frontend/public/logo192.png create mode 100644 contributors/Neha/Assignment2/frontend/public/logo512.png create mode 100644 contributors/Neha/Assignment2/frontend/public/manifest.json create mode 100644 contributors/Neha/Assignment2/frontend/public/robots.txt create mode 100644 contributors/Neha/Assignment2/frontend/src/About.js create mode 100644 contributors/Neha/Assignment2/frontend/src/App.css create mode 100644 contributors/Neha/Assignment2/frontend/src/App.js create mode 100644 contributors/Neha/Assignment2/frontend/src/Contact.js create mode 100644 contributors/Neha/Assignment2/frontend/src/Home.js create mode 100644 contributors/Neha/Assignment2/frontend/src/index.css create mode 100644 contributors/Neha/Assignment2/frontend/src/index.js create mode 100644 contributors/Neha/Assignment2/nginx/Dockerfile create mode 100644 contributors/Neha/Assignment2/nginx/default.conf diff --git a/contributors/Neha/DOCKER/README.md b/contributors/Neha/Assignment1/DOCKER/README.md similarity index 100% rename from contributors/Neha/DOCKER/README.md rename to contributors/Neha/Assignment1/DOCKER/README.md diff --git a/contributors/Neha/DOCKER/backend/.dockerignore b/contributors/Neha/Assignment1/DOCKER/backend/.dockerignore similarity index 100% rename from contributors/Neha/DOCKER/backend/.dockerignore rename to contributors/Neha/Assignment1/DOCKER/backend/.dockerignore diff --git a/contributors/Neha/DOCKER/backend/.gitignore b/contributors/Neha/Assignment1/DOCKER/backend/.gitignore similarity index 100% rename from contributors/Neha/DOCKER/backend/.gitignore rename to contributors/Neha/Assignment1/DOCKER/backend/.gitignore diff --git a/contributors/Neha/DOCKER/backend/Dockerfile.dev b/contributors/Neha/Assignment1/DOCKER/backend/Dockerfile.dev similarity index 100% rename from contributors/Neha/DOCKER/backend/Dockerfile.dev rename to contributors/Neha/Assignment1/DOCKER/backend/Dockerfile.dev diff --git a/contributors/Neha/DOCKER/backend/app.js b/contributors/Neha/Assignment1/DOCKER/backend/app.js similarity index 100% rename from contributors/Neha/DOCKER/backend/app.js rename to contributors/Neha/Assignment1/DOCKER/backend/app.js diff --git a/contributors/Neha/DOCKER/backend/package-lock.json b/contributors/Neha/Assignment1/DOCKER/backend/package-lock.json similarity index 100% rename from contributors/Neha/DOCKER/backend/package-lock.json rename to contributors/Neha/Assignment1/DOCKER/backend/package-lock.json diff --git a/contributors/Neha/DOCKER/backend/package.json b/contributors/Neha/Assignment1/DOCKER/backend/package.json similarity index 100% rename from contributors/Neha/DOCKER/backend/package.json rename to contributors/Neha/Assignment1/DOCKER/backend/package.json diff --git a/contributors/Neha/DOCKER/docker-compose.yml b/contributors/Neha/Assignment1/DOCKER/docker-compose.yml similarity index 100% rename from contributors/Neha/DOCKER/docker-compose.yml rename to contributors/Neha/Assignment1/DOCKER/docker-compose.yml diff --git a/contributors/Neha/DOCKER/frontend/.dockerignore b/contributors/Neha/Assignment1/DOCKER/frontend/.dockerignore similarity index 100% rename from contributors/Neha/DOCKER/frontend/.dockerignore rename to contributors/Neha/Assignment1/DOCKER/frontend/.dockerignore diff --git a/contributors/Neha/DOCKER/frontend/.gitignore b/contributors/Neha/Assignment1/DOCKER/frontend/.gitignore similarity index 100% rename from contributors/Neha/DOCKER/frontend/.gitignore rename to contributors/Neha/Assignment1/DOCKER/frontend/.gitignore diff --git a/contributors/Neha/DOCKER/frontend/Dockerfile.dev b/contributors/Neha/Assignment1/DOCKER/frontend/Dockerfile.dev similarity index 100% rename from contributors/Neha/DOCKER/frontend/Dockerfile.dev rename to contributors/Neha/Assignment1/DOCKER/frontend/Dockerfile.dev diff --git a/contributors/Neha/DOCKER/frontend/README.md b/contributors/Neha/Assignment1/DOCKER/frontend/README.md similarity index 100% rename from contributors/Neha/DOCKER/frontend/README.md rename to contributors/Neha/Assignment1/DOCKER/frontend/README.md diff --git a/contributors/Neha/DOCKER/frontend/package-lock.json b/contributors/Neha/Assignment1/DOCKER/frontend/package-lock.json similarity index 100% rename from contributors/Neha/DOCKER/frontend/package-lock.json rename to contributors/Neha/Assignment1/DOCKER/frontend/package-lock.json diff --git a/contributors/Neha/DOCKER/frontend/package.json b/contributors/Neha/Assignment1/DOCKER/frontend/package.json similarity index 100% rename from contributors/Neha/DOCKER/frontend/package.json rename to contributors/Neha/Assignment1/DOCKER/frontend/package.json diff --git a/contributors/Neha/DOCKER/frontend/public/favicon.ico b/contributors/Neha/Assignment1/DOCKER/frontend/public/favicon.ico similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/favicon.ico rename to contributors/Neha/Assignment1/DOCKER/frontend/public/favicon.ico diff --git a/contributors/Neha/DOCKER/frontend/public/index.html b/contributors/Neha/Assignment1/DOCKER/frontend/public/index.html similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/index.html rename to contributors/Neha/Assignment1/DOCKER/frontend/public/index.html diff --git a/contributors/Neha/DOCKER/frontend/public/logo192.png b/contributors/Neha/Assignment1/DOCKER/frontend/public/logo192.png similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/logo192.png rename to contributors/Neha/Assignment1/DOCKER/frontend/public/logo192.png diff --git a/contributors/Neha/DOCKER/frontend/public/logo512.png b/contributors/Neha/Assignment1/DOCKER/frontend/public/logo512.png similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/logo512.png rename to contributors/Neha/Assignment1/DOCKER/frontend/public/logo512.png diff --git a/contributors/Neha/DOCKER/frontend/public/manifest.json b/contributors/Neha/Assignment1/DOCKER/frontend/public/manifest.json similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/manifest.json rename to contributors/Neha/Assignment1/DOCKER/frontend/public/manifest.json diff --git a/contributors/Neha/DOCKER/frontend/public/robots.txt b/contributors/Neha/Assignment1/DOCKER/frontend/public/robots.txt similarity index 100% rename from contributors/Neha/DOCKER/frontend/public/robots.txt rename to contributors/Neha/Assignment1/DOCKER/frontend/public/robots.txt diff --git a/contributors/Neha/DOCKER/frontend/src/About.js b/contributors/Neha/Assignment1/DOCKER/frontend/src/About.js similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/About.js rename to contributors/Neha/Assignment1/DOCKER/frontend/src/About.js diff --git a/contributors/Neha/DOCKER/frontend/src/App.css b/contributors/Neha/Assignment1/DOCKER/frontend/src/App.css similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/App.css rename to contributors/Neha/Assignment1/DOCKER/frontend/src/App.css diff --git a/contributors/Neha/DOCKER/frontend/src/App.js b/contributors/Neha/Assignment1/DOCKER/frontend/src/App.js similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/App.js rename to contributors/Neha/Assignment1/DOCKER/frontend/src/App.js diff --git a/contributors/Neha/DOCKER/frontend/src/Contact.js b/contributors/Neha/Assignment1/DOCKER/frontend/src/Contact.js similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/Contact.js rename to contributors/Neha/Assignment1/DOCKER/frontend/src/Contact.js diff --git a/contributors/Neha/DOCKER/frontend/src/Home.js b/contributors/Neha/Assignment1/DOCKER/frontend/src/Home.js similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/Home.js rename to contributors/Neha/Assignment1/DOCKER/frontend/src/Home.js diff --git a/contributors/Neha/DOCKER/frontend/src/index.css b/contributors/Neha/Assignment1/DOCKER/frontend/src/index.css similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/index.css rename to contributors/Neha/Assignment1/DOCKER/frontend/src/index.css diff --git a/contributors/Neha/DOCKER/frontend/src/index.js b/contributors/Neha/Assignment1/DOCKER/frontend/src/index.js similarity index 100% rename from contributors/Neha/DOCKER/frontend/src/index.js rename to contributors/Neha/Assignment1/DOCKER/frontend/src/index.js diff --git a/contributors/Neha/Assignment2/README.md b/contributors/Neha/Assignment2/README.md new file mode 100644 index 0000000..6d47f61 --- /dev/null +++ b/contributors/Neha/Assignment2/README.md @@ -0,0 +1,24 @@ +# Take this both folders frontend and backend in your contributors folder + + +#To run frontend +
+ --npm start +
+#To run backend +
+ --node app.js + + +Create dockerfiles for both frontend and backend + --- push both images in your dockerhub account + --- include both dockerhub links into README of Docker folder in your folder +Attatch a proxy of Nginx server from frontend to backend + --- upload its image by creating a dockerfile to your dockerhub also + --- include its dockerhub link into README too +Use Docker Compose to run these three services + + +*******Use Docker Volumes to connect backend uploads folder to container****** + +Update everything in your repo and commit changes diff --git a/contributors/Neha/Assignment2/backend/.gitignore b/contributors/Neha/Assignment2/backend/.gitignore new file mode 100644 index 0000000..30bc162 --- /dev/null +++ b/contributors/Neha/Assignment2/backend/.gitignore @@ -0,0 +1 @@ +/node_modules \ No newline at end of file diff --git a/contributors/Neha/Assignment2/backend/Dockerfile.dev b/contributors/Neha/Assignment2/backend/Dockerfile.dev new file mode 100644 index 0000000..5f3923f --- /dev/null +++ b/contributors/Neha/Assignment2/backend/Dockerfile.dev @@ -0,0 +1,6 @@ +FROM node:16 +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . +CMD ["npm","start"] \ No newline at end of file diff --git a/contributors/Neha/Assignment2/backend/app.js b/contributors/Neha/Assignment2/backend/app.js new file mode 100644 index 0000000..376da9c --- /dev/null +++ b/contributors/Neha/Assignment2/backend/app.js @@ -0,0 +1,41 @@ +const express = require('express'); +const multer = require('multer'); +const app = express(); +app.use('/uploads', express.static('uploads')); +app.use(express.json()) +app.use(express.urlencoded({ extended: true })); +const multerStorage = multer.diskStorage({ + destination: (req, file, cb) => { + cb(null, './uploads/'); + }, + filename: (req, file, cb) => { + const ext=file.mimetype.split('/')[1]; + const name=file.originalname.split('.')[0]; + cb(null,`${name}-${Date.now()}.${ext}`); + } + +}) +const upload = multer({ storage: multerStorage }); +const uploadsettings=upload.single('myFile'); + +app.get('/', (req, res) => { + res.json({'msg': 'Hi HOME'}) + }); +app.get('/about', (req, res) => { + res.json({'msg': 'Hi ABOUT'}) + }); +app.get('/contact', (req, res) => { + res.json({'msg': 'Hi CONTACT'}) + }); +app.post('/upload', uploadsettings,(req, res) => { + const file=req.file; + console.log(file); + + res.json({'msg': 'File uploaded successfully'}) + + + }); + + app.listen('3001', () => { + console.log('Server is running on port 3001'); + }) diff --git a/contributors/Neha/Assignment2/backend/package-lock.json b/contributors/Neha/Assignment2/backend/package-lock.json new file mode 100644 index 0000000..8271e54 --- /dev/null +++ b/contributors/Neha/Assignment2/backend/package-lock.json @@ -0,0 +1,1325 @@ +{ + "name": "backend", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "backend", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "cors": "^2.8.5", + "express": "^4.18.2", + "multer": "^1.4.5-lts.1" + } + }, + "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/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/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/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "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-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-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/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "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/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "dependencies": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "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/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/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/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/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/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/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/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/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "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/string_decoder/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/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/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": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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" + } + } + }, + "dependencies": { + "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" + } + }, + "append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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" + } + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "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" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "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" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "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==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "requires": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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==" + }, + "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" + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "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": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + } + } +} diff --git a/contributors/Neha/Assignment2/backend/package.json b/contributors/Neha/Assignment2/backend/package.json new file mode 100644 index 0000000..a18cf20 --- /dev/null +++ b/contributors/Neha/Assignment2/backend/package.json @@ -0,0 +1,17 @@ +{ + "name": "backend", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start":"node app.js", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "cors": "^2.8.5", + "express": "^4.18.2", + "multer": "^1.4.5-lts.1" + } +} diff --git a/contributors/Neha/Assignment2/docker-compose.yml b/contributors/Neha/Assignment2/docker-compose.yml new file mode 100644 index 0000000..9fb93e1 --- /dev/null +++ b/contributors/Neha/Assignment2/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3' +services: + backend: + build: + dockerfile: Dockerfile.dev + context: ./backend + volumes: + - '/app/node_modules' + - './backend:/app' + ports: + - '3001:3001' + frontend: + build: + dockerfile: Dockerfile.dev + context: ./frontend + ports: + - '3000:3000' + volumes: + - '/app/node_modules' + - './frontend:/app' + nginx: + build: ./nginx + ports: + - '4000:80' \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/.dockerignore b/contributors/Neha/Assignment2/frontend/.dockerignore new file mode 100644 index 0000000..735b3cd --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/.dockerignore @@ -0,0 +1,2 @@ +/node_modules +node_modules \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/.gitignore b/contributors/Neha/Assignment2/frontend/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/.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/contributors/Neha/Assignment2/frontend/Dockerfile.dev b/contributors/Neha/Assignment2/frontend/Dockerfile.dev new file mode 100644 index 0000000..dcea214 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/Dockerfile.dev @@ -0,0 +1,8 @@ +FROM node:16 +WORKDIR /app +COPY package*.json ./ +# RUN npm config set unsafe-perm true +RUN npm install +# RUN mkdir node_modules/.cache && chmod -R 777 node_modules/.cache +COPY . . +CMD ["npm","start"] \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/README.md b/contributors/Neha/Assignment2/frontend/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/package-lock.json b/contributors/Neha/Assignment2/frontend/package-lock.json new file mode 100644 index 0000000..42f1a09 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/package-lock.json @@ -0,0 +1,29482 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.3.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.10.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.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.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", + "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz", + "integrity": "sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "dependencies": { + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@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.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", + "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-typescript": "^7.21.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@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.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "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 <4.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/@remix-run/router": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz", + "integrity": "sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "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/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.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^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/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "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.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "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": "29.5.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/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/@types/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/@types/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/@types/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/@types/jest/node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "dependencies": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/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/@types/jest/node_modules/jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/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/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/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/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.31.tgz", + "integrity": "sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz", + "integrity": "sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/type-utils": "5.57.0", + "@typescript-eslint/utils": "5.57.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.0.tgz", + "integrity": "sha512-0RnrwGQ7MmgtOSnzB/rSGYr2iXENi6L+CtPzX3g5ovo0HlruLukSEKcc4s+q0IEc+DLTDc7Edan0Y4WSQ/bFhw==", + "dependencies": { + "@typescript-eslint/utils": "5.57.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.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.0.tgz", + "integrity": "sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/typescript-estree": "5.57.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", + "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", + "dependencies": { + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/visitor-keys": "5.57.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.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz", + "integrity": "sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.57.0", + "@typescript-eslint/utils": "5.57.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", + "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==", + "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.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", + "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", + "dependencies": { + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/visitor-keys": "5.57.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.0.tgz", + "integrity": "sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/typescript-estree": "5.57.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "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.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", + "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", + "dependencies": { + "@typescript-eslint/types": "5.57.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "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-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", + "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001473", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001473.tgz", + "integrity": "sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz", + "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.1.tgz", + "integrity": "sha512-4En6zYVi0i0XlXHVz/bi6l1XDjCqkKRq765NXuX+SnaIatlE96Odt5lMLjdxUiNI1v9OXI5DSLWYPlmTfkTktg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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-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.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "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.8" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.3.tgz", + "integrity": "sha512-NQNRhrEnS6cW+RU/foLphb6xI/MDA70bI3Cy6VxJU8ilxgyTYz1X9zUzFGVTG5nGPylcKAGIt/UNc4deT56lQQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "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.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.5.0.tgz", + "integrity": "sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.348.tgz", + "integrity": "sha512-gM7TdwuG3amns/1rlgxMbeeyNoBFPa+4Uu0c7FeROWh4qWmvSOnvcslKmWy51ggLKZ2n/F/4i2HJ+PVNxH9uCQ==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "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-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.37.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-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/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-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.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.2.tgz", + "integrity": "sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==", + "dependencies": { + "@typescript-eslint/utils": "^5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/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/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/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": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-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": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "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": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "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-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "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.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/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": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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.7.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", + "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", + "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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "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.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "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/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz", + "integrity": "sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==", + "dependencies": { + "@remix-run/router": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz", + "integrity": "sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==", + "dependencies": { + "@remix-run/router": "1.5.0", + "react-router": "6.10.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "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.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "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.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/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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/semver/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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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-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.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "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.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", + "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.31.0.tgz", + "integrity": "sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==", + "dependencies": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/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.3.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", + "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.17.2", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1", + "sucrase": "^3.29.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", + "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, + "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/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/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "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/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/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.77.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.77.0.tgz", + "integrity": "sha512-sbGNjBr5Ya5ss91yzjeJTLKyfiwo5C628AFjEa6WSXcZa4E+F57om3Cc8xLb1Jh0b243AWuSYRf3dn7HVeFQ9Q==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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.13.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz", + "integrity": "sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "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/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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": { + "@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==" + }, + "@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.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.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "requires": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "requires": { + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "requires": { + "@babel/types": "^7.21.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", + "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "requires": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz", + "integrity": "sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "requires": { + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@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.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", + "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-typescript": "^7.21.3" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==" + }, + "@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "requires": { + "jest-get-type": "^29.4.3" + }, + "dependencies": { + "jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@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.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@remix-run/router": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz", + "integrity": "sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "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" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^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" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "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.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "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": "29.5.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "requires": { + "@sinclair/typebox": "^0.25.16" + } + }, + "@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "requires": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==" + }, + "expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "requires": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.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==" + }, + "jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + } + }, + "jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==" + }, + "jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + } + }, + "jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "requires": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "supports-color": { + "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" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.31.tgz", + "integrity": "sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz", + "integrity": "sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/type-utils": "5.57.0", + "@typescript-eslint/utils": "5.57.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.0.tgz", + "integrity": "sha512-0RnrwGQ7MmgtOSnzB/rSGYr2iXENi6L+CtPzX3g5ovo0HlruLukSEKcc4s+q0IEc+DLTDc7Edan0Y4WSQ/bFhw==", + "requires": { + "@typescript-eslint/utils": "5.57.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.0.tgz", + "integrity": "sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/typescript-estree": "5.57.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", + "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", + "requires": { + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/visitor-keys": "5.57.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz", + "integrity": "sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==", + "requires": { + "@typescript-eslint/typescript-estree": "5.57.0", + "@typescript-eslint/utils": "5.57.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", + "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", + "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", + "requires": { + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/visitor-keys": "5.57.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.0.tgz", + "integrity": "sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.57.0", + "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/typescript-estree": "5.57.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "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.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", + "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", + "requires": { + "@typescript-eslint/types": "5.57.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "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==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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==" + }, + "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" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==" + }, + "axios": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", + "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-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==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001473", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001473.tgz", + "integrity": "sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==" + }, + "core-js-compat": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz", + "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==", + "requires": { + "browserslist": "^4.21.5" + } + }, + "core-js-pure": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.1.tgz", + "integrity": "sha512-4En6zYVi0i0XlXHVz/bi6l1XDjCqkKRq765NXuX+SnaIatlE96Odt5lMLjdxUiNI1v9OXI5DSLWYPlmTfkTktg==" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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-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.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==" + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "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.8" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.3.tgz", + "integrity": "sha512-NQNRhrEnS6cW+RU/foLphb6xI/MDA70bI3Cy6VxJU8ilxgyTYz1X9zUzFGVTG5nGPylcKAGIt/UNc4deT56lQQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.5.0.tgz", + "integrity": "sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.348.tgz", + "integrity": "sha512-gM7TdwuG3amns/1rlgxMbeeyNoBFPa+4Uu0c7FeROWh4qWmvSOnvcslKmWy51ggLKZ2n/F/4i2HJ+PVNxH9uCQ==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "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-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.37.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "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" + } + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + }, + "eslint-plugin-testing-library": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.2.tgz", + "integrity": "sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==", + "requires": { + "@typescript-eslint/utils": "^5.43.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.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.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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" + } + }, + "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==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "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": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-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": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "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-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "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": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" + }, + "js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==" + }, + "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-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "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.7.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", + "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + }, + "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==" + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + }, + "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==" + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "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==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz", + "integrity": "sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==", + "requires": { + "@remix-run/router": "1.5.0" + } + }, + "react-router-dom": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz", + "integrity": "sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==", + "requires": { + "@remix-run/router": "1.5.0", + "react-router": "6.10.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "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.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "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" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", + "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==" + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "sucrase": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.31.0.tgz", + "integrity": "sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==", + "requires": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", + "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.17.2", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1", + "sucrase": "^3.29.0" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", + "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "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==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "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" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "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.77.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.77.0.tgz", + "integrity": "sha512-sbGNjBr5Ya5ss91yzjeJTLKyfiwo5C628AFjEa6WSXcZa4E+F57om3Cc8xLb1Jh0b243AWuSYRf3dn7HVeFQ9Q==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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.13.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz", + "integrity": "sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==" + } + } + }, + "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" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + }, + "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==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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/contributors/Neha/Assignment2/frontend/package.json b/contributors/Neha/Assignment2/frontend/package.json new file mode 100644 index 0000000..54f3377 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/package.json @@ -0,0 +1,40 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.3.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.10.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/contributors/Neha/Assignment2/frontend/public/favicon.ico b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/public/index.html b/contributors/Neha/Assignment2/frontend/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/contributors/Neha/Assignment2/frontend/public/logo192.png b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/public/manifest.json b/contributors/Neha/Assignment2/frontend/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/public/robots.txt b/contributors/Neha/Assignment2/frontend/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/contributors/Neha/Assignment2/frontend/src/About.js b/contributors/Neha/Assignment2/frontend/src/About.js new file mode 100644 index 0000000..7c44fc0 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/src/About.js @@ -0,0 +1,23 @@ +import React, { useEffect } from 'react' +import axios from 'axios' +const About = () => { + const [msg,setMsg] = React.useState('Click the button in about') + const handleClick=async() => { + try { + const response = await axios.get('http://localhost:3001/about') + console.log(response) + setMsg(response.data.msg) + } + catch (error) { + console.log(error) + } + } + return ( +
+

{msg}

+ +
+ ) +} + +export default About \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/src/App.css b/contributors/Neha/Assignment2/frontend/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/src/App.js b/contributors/Neha/Assignment2/frontend/src/App.js new file mode 100644 index 0000000..d9a2b6a --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/src/App.js @@ -0,0 +1,26 @@ +import React from 'react'; +import { BrowserRouter,Routes,Route } from 'react-router-dom'; +import Home from './Home'; +import About from './About'; +import Contact from './Contact'; +import './App.css'; + +function App() { + return ( + +
+ + } /> + } /> + } /> + + + + ); +} + +export default App; diff --git a/contributors/Neha/Assignment2/frontend/src/Contact.js b/contributors/Neha/Assignment2/frontend/src/Contact.js new file mode 100644 index 0000000..9a2dd06 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/src/Contact.js @@ -0,0 +1,23 @@ +import React, { useEffect } from 'react' +import axios from 'axios' +const Contact = () => { + const [msg,setMsg] = React.useState('Click the button in contact') + const handleClick=async() => { + try { + const response = await axios.get('http://localhost:3001/contact') + console.log(response) + setMsg(response.data.msg) + } + catch (error) { + console.log(error) + } + } + return ( +
+

{msg}

+ +
+ ) +} + +export default Contact \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/src/Home.js b/contributors/Neha/Assignment2/frontend/src/Home.js new file mode 100644 index 0000000..b8c0ede --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/src/Home.js @@ -0,0 +1,75 @@ +import React, { useEffect } from "react"; +import axios from "axios"; +const Home = () => { + const [msg, setMsg] = React.useState("Click the button in home"); + + const handleClick = async () => { + try { + const response = await axios.get("http://localhost:3001"); + console.log(response); + setMsg(response.data.msg); + } catch (error) { + console.log(error); + } + }; + const handleClick1 = async (e) => { + e.preventDefault(); + const form = document.querySelector("form"); + + const formData = new FormData(form); + + axios + .post("http://localhost:3001/upload", formData) + .then((response) => { + console.log(response.data); + alert(response.data.msg); + }) + .catch((error) => { + console.error(error); + }); + + }; + return ( +
+

{msg}

+ +
+ + + +
+
+ ); +}; + +export default Home; diff --git a/contributors/Neha/Assignment2/frontend/src/index.css b/contributors/Neha/Assignment2/frontend/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/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/contributors/Neha/Assignment2/frontend/src/index.js b/contributors/Neha/Assignment2/frontend/src/index.js new file mode 100644 index 0000000..7765cb2 --- /dev/null +++ b/contributors/Neha/Assignment2/frontend/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; + + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals + diff --git a/contributors/Neha/Assignment2/nginx/Dockerfile b/contributors/Neha/Assignment2/nginx/Dockerfile new file mode 100644 index 0000000..b77b8ee --- /dev/null +++ b/contributors/Neha/Assignment2/nginx/Dockerfile @@ -0,0 +1,2 @@ +FROM nginx +COPY default.conf /etc/nginx/conf.d/default.conf \ No newline at end of file diff --git a/contributors/Neha/Assignment2/nginx/default.conf b/contributors/Neha/Assignment2/nginx/default.conf new file mode 100644 index 0000000..9acfba6 --- /dev/null +++ b/contributors/Neha/Assignment2/nginx/default.conf @@ -0,0 +1,15 @@ +upstream frontend{ + server frontend:3000; +} +upstream backend{ + server backend:3001; +} +server{ + listen 80; + location / { + proxy_pass http://frontend; + } + location /contact{ + proxy_pass http://frontend/contact; + } +} \ No newline at end of file From 85835be1f9f9c5b334cc12d27d15312eda15e34e Mon Sep 17 00:00:00 2001 From: Nehagaddam2909 Date: Thu, 13 Apr 2023 07:42:20 +0530 Subject: [PATCH 2/3] Added the proxy server --- contributors/Neha/Assignment2/backend/app.js | 3 +++ .../uploads/background2-1681351868195.jpeg | Bin 0 -> 321149 bytes .../backend/uploads/logo-1681351914161.png | Bin 0 -> 41007 bytes .../Neha/Assignment2/docker-compose.yml | 2 +- .../Neha/Assignment2/frontend/Dockerfile.dev | 4 ++-- .../Neha/Assignment2/frontend/src/Home.js | 4 ++-- .../Neha/Assignment2/nginx/default.conf | 7 +++---- 7 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 contributors/Neha/Assignment2/backend/uploads/background2-1681351868195.jpeg create mode 100644 contributors/Neha/Assignment2/backend/uploads/logo-1681351914161.png diff --git a/contributors/Neha/Assignment2/backend/app.js b/contributors/Neha/Assignment2/backend/app.js index 376da9c..fcd7218 100644 --- a/contributors/Neha/Assignment2/backend/app.js +++ b/contributors/Neha/Assignment2/backend/app.js @@ -1,8 +1,11 @@ const express = require('express'); +const cors = require('cors'); const multer = require('multer'); const app = express(); +app.use(cors()); app.use('/uploads', express.static('uploads')); app.use(express.json()) + app.use(express.urlencoded({ extended: true })); const multerStorage = multer.diskStorage({ destination: (req, file, cb) => { diff --git a/contributors/Neha/Assignment2/backend/uploads/background2-1681351868195.jpeg b/contributors/Neha/Assignment2/backend/uploads/background2-1681351868195.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..16823c22c1d3e9d146f31c48b628ae40d891b917 GIT binary patch literal 321149 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�y<`*cLN%3Cql@%`K$#M%B|@ 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

9*4%!zmnX@X-+`PZljaKVy}MHQ9^%F!Z}k*+ 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 LYC|iPEkgbu@o9X> literal 0 HcmV?d00001 diff --git a/contributors/Neha/Assignment2/docker-compose.yml b/contributors/Neha/Assignment2/docker-compose.yml index 9fb93e1..ab17b50 100644 --- a/contributors/Neha/Assignment2/docker-compose.yml +++ b/contributors/Neha/Assignment2/docker-compose.yml @@ -21,4 +21,4 @@ services: nginx: build: ./nginx ports: - - '4000:80' \ No newline at end of file + - '90:80' \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/Dockerfile.dev b/contributors/Neha/Assignment2/frontend/Dockerfile.dev index dcea214..7db28da 100644 --- a/contributors/Neha/Assignment2/frontend/Dockerfile.dev +++ b/contributors/Neha/Assignment2/frontend/Dockerfile.dev @@ -1,8 +1,8 @@ FROM node:16 WORKDIR /app COPY package*.json ./ -# RUN npm config set unsafe-perm true +RUN npm config set unsafe-perm true RUN npm install -# RUN mkdir node_modules/.cache && chmod -R 777 node_modules/.cache +RUN mkdir node_modules/.cache && chmod -R 777 node_modules/.cache COPY . . CMD ["npm","start"] \ No newline at end of file diff --git a/contributors/Neha/Assignment2/frontend/src/Home.js b/contributors/Neha/Assignment2/frontend/src/Home.js index b8c0ede..8c884c0 100644 --- a/contributors/Neha/Assignment2/frontend/src/Home.js +++ b/contributors/Neha/Assignment2/frontend/src/Home.js @@ -5,7 +5,7 @@ const Home = () => { const handleClick = async () => { try { - const response = await axios.get("http://localhost:3001"); + const response = await axios.get("http://localhost:90"); console.log(response); setMsg(response.data.msg); } catch (error) { @@ -19,7 +19,7 @@ const Home = () => { const formData = new FormData(form); axios - .post("http://localhost:3001/upload", formData) + .post("http://localhost:90/upload", formData) .then((response) => { console.log(response.data); alert(response.data.msg); diff --git a/contributors/Neha/Assignment2/nginx/default.conf b/contributors/Neha/Assignment2/nginx/default.conf index 9acfba6..8e10ed2 100644 --- a/contributors/Neha/Assignment2/nginx/default.conf +++ b/contributors/Neha/Assignment2/nginx/default.conf @@ -7,9 +7,8 @@ upstream backend{ server{ listen 80; location / { - proxy_pass http://frontend; - } - location /contact{ - proxy_pass http://frontend/contact; + proxy_pass http://backend; } + + } \ No newline at end of file From 541c04198ecce3e790ac56d700d4e154fe16f90c Mon Sep 17 00:00:00 2001 From: Nehagaddam2909 Date: Thu, 13 Apr 2023 07:51:36 +0530 Subject: [PATCH 3/3] Added proxy --- .../backend/uploads/logo-1681352230493.png | Bin 0 -> 41007 bytes .../backend/uploads/logo-1681352454745.png | Bin 0 -> 41007 bytes .../Neha/Assignment2/frontend/src/About.js | 2 +- .../Neha/Assignment2/frontend/src/Contact.js | 2 +- .../Neha/Assignment2/nginx/default.conf | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 contributors/Neha/Assignment2/backend/uploads/logo-1681352230493.png create mode 100644 contributors/Neha/Assignment2/backend/uploads/logo-1681352454745.png diff --git a/contributors/Neha/Assignment2/backend/uploads/logo-1681352230493.png b/contributors/Neha/Assignment2/backend/uploads/logo-1681352230493.png new file mode 100644 index 0000000000000000000000000000000000000000..b32d9577bfccb6dbd6e277f341bf503c52b67c46 GIT binary patch literal 41007 zcmeFa1yG#J*04J>xC9HXgA?3c1Azg81_%TQHdt_X5AG6Nf`4W=akn>q;;yJ>tFVRhkRwXrv4;}8%KU}NWG*W>_{0q7}=ZKI-1*9gKzB`7}_{FicnGAR`l2F&wg3i{#B8+!=LP66xm!2Y}q(i z+1dV+64dA~9a|@R%b!hy8nGE$8e17#J37GhIR2xat(lFZjf0uZf2r~>@qeutHYN%R zf7SgT+iPX@AFFn7eB=y6@F&v$sOg~QW^2r*YV2U+WN&2r$QjlZ>i^VxM{|>Z4$i+= zx|RIbwi~;e{};7e$scMzUEz-r5{C6vP}1Jmz|qED&Bn%3^bapn{s%&^q~xtv@qrnh znp;C{TpS(JVlb?m1mxYs84d#s89D>|jOzd2O?CgIt@<+)# zHWX~2<|b}`v%$y0!K=o>C&?5zwO zMa``YOpV!Wtxbj5{+ao=l7D%XprnnZjXkVc#-d!pZ2u|yZ(2V+O;Fa_!O_6l$XHfN z6qdniZVnZM^6>HS@;^3CM!ZG_+*~lQ+|Zv86%_ui{%@wG zY>b?4XA8{qAAtpGV+1q*&t@4LaTv23nDDdk39uWnaBvv&vlu`HxLFK2jE(qB_<6Ya zjrsmj(cg^yTSZFt=CHVDVEMN)w|#-$_5~`yZpd!H&SJpMZ_L8O&&|yuz|SMV!e?M0 zU~FK>&nF;Y@Q*6~gPDJ;3S#a6^H#UNc`?kFe@3<^#&-Xj`wxMo`OgStYhdqSd^`U{ zsQxhl{|ae;MXXz$pYvGI!00x%i5lHb4`Ueaf64u4v;NZjQ_cK84Cns{!5{YjrvBgS za4|Es{?+vQ!_?1G|J{g#jfta+fxWSWDa=Fu%gpEb`^^8t>c6VpH80F|yB1iQ|GzL0 z4hGKucf(-F&1cNX4mD=sgqj$$@NsY(v+#4n+@6=8i`T%=h>M5I1m^7jm&3p>$j$eU zDEI%}F#OYtjm!+JO^u2a00rKnQZ(P6Tb4U6c*Bv0gPX5OAYd&|Rzj56G z^6TVpT)*aXNBSGr9U#9>{>JrdK6j+Qaoqv(>*Q}-zvgpC`Wx3BAiqxj#`SAHcci~@ z-2w9J{>JrdK6j+Qaoqv(>*Q}-zvgpC`Wx3BAiqxj#`SAH zcci~@-2w9J{t_4JKfiu!Yz_O)tqbhSwctL&b=Vhk!A1~O z1pvUE7WUQN007|Z2KIXc0B~Xl0KV%30D{Q?0D(=M-Y01Q01A|ql2CJ<-pX)F)>)kj z-rd(4>YTg3BYfc^OGPR8~R zul5@&g|wXcm`okBE;2CJuYU#lwQVJwlLz zy{Q0i-~K)4?*;!T^S2z@G+X*BlBl$Tcg0Y|MdYMRC-k9cVkrrR^w>1bZ99kQB>A(8 zN-kSq-7~M~3G8nOYH(?O8SdaJ%I6-UeXx2H=;8^Y_Esh-`B~~N&WP%A%g4jIdG!fC z-%mz&^}}lg=~~@3&pzU#euzvLCc;AIy6M7;rVuG#^|dc({Dh}|XD1e|&bm%NO97CS zage83sO-i;(Qw;-Mt(wmPOV(6Pd}W?IeZ3x$bm9^@&iXlQGCQ3i2^SHayW#w2 z(2sGETv$Wo5|v4j54umYb-a2FI?7aOslYrm%f2^oVX@!~&_bjfUk%cAZwXn z-wWUkq9{;tSS0Ufg(2N|BN$5R`XaHM3&aby3-X7vuKI#|f@P&Uw6`thOpg1WS0iGM zN<^m7!N?p;V`=5nnpAw?L&y?oBreTY zMBI(9sxU97ZD)>k&FCf~NN<%l3Rd2>3y;Ygrz($7CPgZib^RJW8rje3pY!InC9+hi zSg40>zL`3%#~h?y8{F64r&7EGtCH;Sv1W{X>sC?AR(fY?0oh>foKU_hM;crw?7XGq8tU_zNLy zJSc19gXy9cCgqhDd!Ixvr0rxxSTNB(v=`$9+DVF(UV)NBp>_`#!C^U2;`hmqRM@3D z7FQNg+6AuTp42T>QEQFYOTIOv;qq;diE4HtvU+|~@;vuv1!|P#Qjm{|^q5MdgQHoG zm#5<~jIGSE;U8kjzZf6KSwNeuXjUtX6oXx1L3}9QBC-1zzh*_RBs+5q~akN07sXGl2z-+ozBT zxC!2a^HoUjeDjCkpXO~ZV;KUo*|`u;))K-MmxAIk3_SeAQmji_z)qC+ibfY9ObJGg zyFZ5-0T;2ogVc6c!YIXkqo|SH`wjF(V0>K35ygV=@mBULh|+@kg5Vt2Pm(|wN!aX8 z9j0OxSY}`qHf4M#m;i}pxhRRH_dSd~g*2rFbUY@POyhie>qca!R4NCO2G26KKp1(a*UIi($Cv<<#>-ujt8o&(_KNz8}-}ghVzP zO3_Sqd(eS)bH_G+wgL02SwxP0$kX6^3#al0`713oc41Bf zLb19PTv4LY8SA9+_*P>D*ZG0g8zA`{)6cq5FwkI8E76&8HG<;W*8?*R92k7eW7>#W z_ZDTh0p1m8R_JjXkrSAy*ht&#Tkk!gw_6l=GNlrOBr)?Wdp3~!*(^yH^{dS}r|3Ug z*m3cqiQOJtsN+bbcf9lBg|y|_DMv({f~%T z|3|QSA9md5=nVgcQz?&7+BS;0p;C`r)#bybVcNU zcJlIPg%DZx4j&A{Pt@_!GwRjXgq%uw4_4rYib8$@2;^r*^WpD3>LTqfy!i3z?a{b{ z$e!W-d2KVP6^1#IpVWzVG$UeW28NUbBC0dw^0AFJLqG(edEO^d7~_AmBQcgBw5-Al zB}qvr;&qpmOk}s>g3jxl&|Nl8jXvO?h^UzJ(sn)IJoXE7G0WOfftrBJ3Zh-MNA9NP z<=MAQosw2z?{C2%9Uw6}j!mR5S@&s`9B}n{sxSCi=}#(-92Lyz9N~HtVku*~f|JIf zmpGb}5ho{-vsxLBe-7zst_m+cf&EcvFqU%zc>Mc$jQs)#{5hh9C=h-;{LfOfn&JlR z9YO&f4!a5a!>;8={f|DJ@CFC?b$!WJ``K#(*bH`2BpO-|IG?1Ya-p=EOKZpU^>DKJ z!*S{i@qxAB^Q1ml>TYh%Kl&B_gZdho;yD?=>b7V}fT}Q96%4uIW zW7Jh3_?*b(Y31Io({eS+gy;@8-qfxxr{WFIGK3L@=lokd04&^UKebtv3*>k2J;8*! z*a4+-ojtekTGvdj6@YuVpS4eJ*JlPTe=!_mm89d#qrFgP^w*$C_{$FnJ`*IaID4DV ze>Op$0X4|YcFEQRa|f=ijEv%pVebXn^^W+0=p6OWPWA=%R)p|p%sT!6!e2cXB4!2Y zAS6^T><;D{x4GWNg#^bKiYWF%m!~^f+{6!SG%4l%#H#mfZa}2(VSNaTqs4tmb-Dez z+;gHSUbm@Y2eJ7@+q|2vjBnUzNPs6!b>lW6Z z_L*NZ5H1DA!nql(fE#qQD8NUQEQ_`a8h;2|fptdsKBAT&^)okTgi#xSGpzDbVAPY_ zU1JaEG8S3SX}3G~e(;QOU@^juWnjS^lH(sjL~N8tr(Jm*mftmBJoQ_g_g!VVoY{di z+z-BGCl|CF`AKu)eT>gza*HHi*aoO-X*W9G7;ooiyNe3g3D-jHBsFK>z0);siiXRo zUfQ(*(%p`I4wRp@&#-pBO9UzURVYQt;CEWY*~ze$6Cftl0Kx5AtiqY%ubiADgRcMl zW(TW=_Vsm*TUA1A>+T=ID=HH$cwN?OUN=&H%W#9*nwsUOtv`3b3F!12`Mu22xxxsd+ z@~w<{XEV49Qu^GV(Ym>O4m})(8RW)QU>lIHufKYhDd}OHIU}4lmRxnS^}9K|U=m#> zXgzE#PRF$t*{Vo2jj0(fmu8ND^Ye&s;<&#dd`@Uf%+4<%Ox4=(Ay2Mm31EnUbh0f5 z(y2M(YlJgXhz%tUOX=kqivIEQKEgW{w%F*|(vhG^7i&+r7*n((tBb3Qzx*Wj$I7!BO(G@;P3%H+&AQCmx!)#r}(GDp}CEQ zhjt@y{ByIbO-9W|lyQ%oDcI#)iiV5BQ;k(Nj`kKhu(2w)P9c2-;WsKF@AyqWGZ)W7 z@!0X|(CUhbd?rxpFzP@ktrPUP^PkUyuvsg;)GXhuW>UgSj%}>-<;IIu%p#oA0P8+Oc>__U2oh9m?O9FA1#c43LQH|t@}~$i zCuc~ihvg-&vMLErO9Wz5<@p?jnZ=0*B5gY7HIjF&$vDD8CfX08wryv)+7x>nnP^B? z&tl;ou(4KIyjaZTO_u?4O`gCUtRnDf?9@O>Jyx{1YGCOj9bE+jLR%r6i8`{-67Hl1 zKc14>E`MQRJ9spA$4=9sEo9pEed%20ZMEJs$qR{Yd?qN;ULM&r;-xHtR1aM<2m?;k z@{_3}AJVn(f_vU8IWN+e{p!gU%+ZQ0m(3F~8dxQ{g5C6z=XRU17e%gB9JA$wN)coa z`!{2c=}OkUpFPziT!+%UfyFE6J(AcWbEVn?2Y1Rjxfbb)W^c^&=qe>QBy%Yj-fHz7 zmPKERDA%EUv45RcYAazz(RFKe8rlTfqa7$|1F_cYg&+nt!4C|`805RR2a$lF#y zNDu6gekLzNllGmCruABHAw&wgkzJ(Y%#|5>oL9fR*h=pl+T{k@z}5H* z<3;mE(c>FgHBdb#=WS)>)1ZxuHAcGfm50qF%T-0168158KLTILSkdQ0QwK$USPn=( zRvI0mj4dR{&kXP|5p>E4hoXpHt~$-E_PVEzcdoyvPfesxg@r-$_1!${phMmTy;doG z;$hQn^2hzlvkuY57TICJs^MZdtKmBtT9dh4llRdsh%Y`ob&=NTg>`k@o@q}PN6d#O z?pz3?DCVYjTuBKzdAI-YohyUK^KZ=Is9C`q)QHn~NWhdXBZ4GK^8=WcbEc6mA4=8* zk1faW#P{gdXEQBrbtO{5o-5}4l0`^*{JjwpO(?jh+b=3kL1i-q0~Sj7QO)W=6@WC= zgE|qb%ltomDCEfzG@eW;H4FOG(~w z*+!v;3=_XwWX{uGZ}CfuW&J>wdU_%f!zkZbKC>wrz;T$+hyJT0CK`0+rDCB{=qdcSOVl*2Ji} z)AJSt*XCDC<%D&J=9ZH>^E=F2OvP_$iH*OL zJ~Po_^%Hh&jgJ+3!MUzE9C(sz_)gnqNhB6LWuMmu(xK!;;UCI4v*>+S zA+^)bj~cz-z?S@4UyuI47HcVvh$^a$d2}FA>K=@D2OKG^g&)m}JQ;ZB1hkdc4)@%4 zStB&7fxX)$o5P@T8eKyf1vv=Q|K)(gg0>xT}o#F z=F0E7;qWQ%&4P{^uTeSIFYoIcbFp4Ws!Y8+u@rwhXY?UF!Sdt%$bGvO@(xe(hG92T zzAuuWahPD&o#tcLT8N~Pd0p=<#Kq(6a%=cRKQ^Cz4vXV#{KC*DSZ(yA;bFscs%P+( z9aeWH;Tdk;_%7BqPr)L-S5^w* z{u_lb?nlptTXAWsor#8{Rvrbj9gOoz}k0dGFg8D8doFRzdtA^E+mhr2o;-bOlRd zKG2c&%*Eylp@WAruvUBPbes=U%U3t6ias|MJ_S=ve42MTHny~|!gT)T!t5N<*WpF* z>FbwN51r1FgLD063J*65l;T=BVMA5|*qKQ>2Oc(UC_$TMg!*>)lx~cStU3?>v+d+F z#84HwT)^Is$2eF{2KkASF|KWv)Zox1JHCOm;Pj-u8;aD1OlVoHGmX=eFdIbP8VzCO zAXohsY~~HMFnZ!KY8lx~UnwI?Mn-+}Le++IL-pYU|M@06PUT|Iu(K^VAj2eC=y3Ua z`Q>%gs0ue8fyW?f9Z%@Yu1!$BJ@xR%JSRFy_Kqh=5laQRn63B2jh%&5Y3UU|zlcs_ zb9bz$B!?Qr@zye_7QX`xBk~U>r?F9Qf7x8NUN|uEe$UtDUO$igq{6J1sJbI$rKIG# zKs=`KnBo)cup?|Fj+y9@?0Mj4|3?`!0V6dtuZH65>WR2Ylo4nINd13gxI3}ApkZ>4 z9E6M@?U#!BRe37W(MC3E+`Gi%$1AWqqJtm!}1`CtkU(td~j+JK_ANxk)K2*HQ14Q8+VyTY;Rx%I!5xA zv{;wW7H99cj}*1mdmr;t{!(@xp%Qne3z^)cs-?EXqTqM7px_$-Mpy@|PeNvgLl7>58l<|4CA|J&+yW$Rjfg zk4$dMvbc^jG|jUD6=JBAfZl>t1~sdFARzyFuo(5AM?}b_5sZ z0$5WJkg)6#n<%&#{yyfib>=Gx+0k;eQgN!sl+MboPYJGrLrn>ea%2- zCIRviZ%)vDU_XBBKzTT7)pwOle(SRPOm=qGx)q8Svz1GD$~C;Z7GiQahtbhgT_d|2 z)%nbY9yeTq9eojE;eP2#f)(T82iZiR>C9aYu9(^VbYFd6c{p4Me|d(LtaZDBDW)0z zf*zMH?ihcU5j?PLmZyHs!#$v@?ocE(tKq?R%tdg`LL1nTu816zN>3BZ0RK?!w6T%X zgnd23M>txMlr?L_Gt5`fDN{SDiqSmZRcdOqoNOqH{INGfj!a^lv#?4Lq_p=iz_{<; z0OD(^&@|y!1rz49GLA=O<_Cd4G!_V|idzOs&3a#_=qHP3CSA}+FV7=I<=jMZvZi10 z(0f*bT)^I3oxE%k((M^N3m}cRMU3L?Utxr*x!mw*>glu+%R@ipZTJ#)neKEOd zzwgYg1$R+ydNL#iV5?FT_7x97!Xz3pS`Joyvy=@D^VP)16J<*aNBvgmX1eSkmL^TO z@jinYXa|rf@`Zlehwjwan12%dR9Q*foQx>B#qeN-P3H0K@o=aBDK64O9y*>@0ujN( z%8{rAv3Tjj%4h=HrH^>7?*bACR=JEi#CODOaUDFIXumtg5QHg{PF8vsu@f$>F2cEb zUn&<2Xd$~P95){+o!+CXZRkWa2|TcWehqt~!26gdNS9h-}T#i6K?yg%A{+w~g2j^Ao)9;k3eB)3ymgOABl-^Dfdpb2wU1x+SC@r zxJ7tsDOsgKgGaN0!IL`A`UhY~b(Kbl%VAnP8Zt(wuog<4H9mbRx;;Z?LnG(?#ylR{ z^o2p_@G{-*dVlt^lUXsX7FkEpmghyGm}&7Fn{8Z7Ky<+tW6C$@GUjFrJwsEa;v?Cw zD>w__yfQu(YvTOG&6p|t61?aJ-=yXfOEu2o=VT(u%d8ol@ykIm1W^kXCTQk9G!G5f zU)B=gRVHG;hOKgwc~h(gO9=UuL- zqDgVme65xhc7_w9DMu^Z;1se@wo$A*h3?Gz(745#RhD1~!3K-g4{P4pe5i;Zy*vIQ z`lWdHdpi4SH6%BQISn~{*fq2B>KVg{+cqbubIj#w2Si{0+4#Fi3brRP5=ur^=ZzMz zRU&Qhy*F-?QiGy5uFc!SesSW+GC}=kgP1bNt~xs22L`k5m(cRbZJe6#V75q#UN$9B zwGK&``9x$$;86SVrEr7wn}-juurSSuImZ$aRxB5sUI!~=oe1K168KZr;I2Bf33S;n zm&e1-=~jZdN|&bZM=pj-)i1|*)qmSEV(2@R;Gg|~dFxV3$guNgWJ8SLu;4fze&%q- z=-`q-H)loq**Jd%F)-QYn1&JfDP>WSbNT&KB4w_ji)F8K`y<)lvOFX6UL!J=`b|a@ z_!Lola9SAJ>ClMHh{vYlo|`ruc_;@a9wu!XJbcIpQcGsmvPvc!MtCTx>Upy2ysLJV zxOJ_Tu(;0CcOi1A+bx(GttsmiLoVC$41+mxo3MK`0!F2O>p zS-&VRSNPb8YgvOCy2|<#SWZE(r?()SCdLQQk>$tHp35d9$Z+C@g`j+XEX%D)i|El5 zbWR~p{$b8MB<1eRrovQtLc2m1$u%d>h<=mj68CotnP0Qx8W`CD*R!}@=?$h2?M2Rn ze9+nIKB+8e9ZJjrjS~=*W#`2xJVJm?B9+BM9LEM&Z`Fhow(zm^Yv*UuGwnR6)zz1B z%X6R9pmvk<$J3AlZotG>Z$IuX4|7EuT9>jWjBZFGpaVJq%YLD)$a#HMoYUfN{iZI6 zbigE%SnZIAFJAYP=WwxmFl8pUPwcMj;_bQ&H6dxi$?bltF?F(@&h;Y|wp#cI*=5hY z5=hI$nR`>mzZVu+Dtsx}&BCZv)W(WFjNhBGC@Y@H!9beGU=N&XYEZ>Nt{?d10kUOK zUEo6PR$3-L_4687rpx=hFS~#Ot#J>aT7um_Ll1iKn83>OO%)Lu&5(tuP<#f&cIMTJ z0!3im2bUt>DsqB7u~JsjExa!8r61OAeH6xUk+zRMmLo!N}h#{9dAS|C*#I z(dx%b)r1=VzAC5a`Z<0h4k6}P&Sew^$U%V%;GD{OGhr@!o$*F4$JNtpXCa?nz5gSn zSMCmcloTp%sm!@SN#EzA4dASAKTciTnu4ZU!fds;q3UBo$0^?Fn)IL#_A@>r6q&u% zz3RYvv^pBuEGujqs~zWx-RS|x2c3A|Q*`q=gjZ;mI|7BML+omAV*U|TH*(Y+)Z zZ*SxjWwUF%#ohR>^5Q2CG7D-o^iYH`E*aVc&xD+-6l_G?AhD}YXlgy)B#E_^PRz-#KKiDh43^uv8?EBF;7fd=2!=I(?EJT#`>Lb2c=C}fB{>eCzM zJ%{B{S*Z*R9s8tVY*!Lj--G->cJ(-119Qj1fUx` z0zn<&{-hkYw3~|PO)59BPaWOP7lc#ejFx>urWFt@2*Qg>bgn7B-Y~D68JMRCaGbql z!jX~1^NLJX_#z)ZOa}{sg6YD1FR*x>)gG@h2LlF?K@z9Tj5a)Da-4Rc;|rusjSNKyV2JU`?^AJM8URA0)qH-hiEhDGyr zzW}@NCV74ow=a*>72Z6F6Tubtjobk-E+87%GSL@4j9-l9(!X?WL|^{aLWbz+XF*kg zpenWpjOc?Jz>S~|eAO>u#`tj$V0*mMD8kl{)?|AVsNMMxG{5oG^dzeHIc(T`W6cVU z7Ac{5Y|%VENn3+ie3Tr8$L=XA_Cz+^y=yt1?*;d3*{NQGJsjO3tBqy|0>N?*g{2sIh=AmYTvp7C*k;gt6&uEPv za6VETPE9vqenUaM!~dv97WPPk$?5nFVskS*(YBQe>{$sH%K->=H_D}~)ylYbs^OG{GA z4Ek(PUB@8T<`^H!4BxP(Nec(nI|cz+Z~l*77m=;gKG3F8ZSnk}b`~4&k2YUV;V-`i z4X&#VGvVpQS+N!`ww64&Y%Y}jrhD`wx$ULy`_tG3AglZr=L9P2wI9W1a{Jq@ zA|Xs$&*Hf7N&s~P=FC&NY&>$T;SdQ1o!wk^+yXCk->yzfV~-2NH$JbQsf6(f(6Sa= z;$ZQqnmAv=7akAU zJ*Kf7(dtf*9r>Y}TlEO`fQH2k-u}1dc4E}J!s(e283d@(d+CC${4gb7n!R*MEh~gpL5^*Eyq{(3ox}?rC3NYSDSX>|f&!eE4<&APlFplhcbbUQdyqgNl+~B!ANYv zqJ!1fL|N%KCd3v8#!xwJ?Sj_yh3#1P94Z>0mdUM#OL!)}m;Lb}R9b#`opN7;XdWfR zPYc4WUN~}0j2tQIyLI7wca2fC@;e={do`Nvl)?&bp$%->z9$qi@$6-;CwCQnpHL08 zn3@Bh9bM6hX$>NU>Yj_BDv3Q(S+(EEd#M*PMS6U`WX_#o`F zJEtQMYUK$4S47|s>@p^_i7|8dY`$SHw*&!akCgQp+B4P>n;q{>je2#;IW+u~>MM96 zwHocxBiThj9tnIR9BeDlVIFkNtqG3tca}_H2G_>s1nE1uqWNk@94tLFIoge#Joyfe zn;@rA{~hp3mw()E01*7jgu$1_nu{};rK5h}2z`(3Tixqigcd^@ksKz6TyvRO% zqwL6ss&wI8mfD8{&KN*N-k}mMK13U8grfNkr}>)AZ?+DD3sre(HvU;3)98R3abXmh zp``w&J5Ll|)n5cb5{5jSjE&9h3^(J9?7zLv@~txSA+7^z!fJ;d;MV9_!P9C@*^2m~ z4H)sUWAMm;tmHH7a-%D-r&U-B2ZPh`uDW**BmS6n*G zdCb9w-5~Cm3$6-Ad*?gaP{!V6n}!=RpTFVJLc0?mt=0d1A~K{eR5A*IVrsMbMFdxb z_$Br!(h+7e3bl2qOYAWN5{+A$oNs$S+-r1AAT!sEuK#HoA6Q}quoN|;4W0^wFIaYY zN!G9XjEx$7E|&k1(xJ|SdU>F2g4^ZSS$>hAI$Uao0Rtb0#|QvYjmL)IYHGWg*lEs} z{A6)g2q_HUF0cdZa9e|KpfPsOAxEXpP)9vQd-vSg0$D6`vH7So(7KygpkI@DB5&{X zf%LQTh>}B3tR8VjK9^B->8N zJ}qr*=V%s^Ks{wS5?gg0)cIhA1n7naJ+7uF&dn1{P?diToTj}%<1C4>Wh~Q6ZEirf zGmzl!z0Ay*+CEt-9>_Ce3bcJr^OYmK(@1oeQWgPogNKiPBPj37kYuXeaj)NeLU7go z*(`GV*_ul|aoJ-!N)(!Xo;Pe*qBuRy&*1b0$X0^e6Eu)oS0C&2ImZ0xh=Lus7TSg9 zg|qo80QgD!x8~vc%7f#gEsY3bupvR?B9WvaGk$0>5%0Gd>LExp86Kjx4#c|!+I_Mi z7RMAU{7FJo)oMp53ZA@QOaN#|XW7WxZ{b2YVjNK*!*C}lG+?CIY3l~36ck@$>?1d= z$!epVixbFTU0V!&bM4{#`=4Ih$7Upo4eZJ~zy;2VTdMaLWsHv3H&U1?nR8gqKE; zY+f(cP1QntubwxJuW@_D3JBOx=K?uXp2V<@na=EKv5g+ivKtizZ0uk;32Z29Me>m* z3Vg3#O2dfDJbU#3#EBm2lNS!&7ghPfp!efj$DpU!`{~mz%_i#wNzmpl7;oZ8CGa$v z?e#UFF;0jyRIP4adaZhUNK&VC$Vh3+nuq>yWUz%q1<7rCPK7T%Ut#$OBrU^Wuo%HSlv351Sh9N$N-&tWRg& z9K~=cIpPS}veAo+@H%FXTbfe#_431xm2s-K&s6E;ypl|{foJ1Q^v_61*MRHVbA6%f znifk}tcmgMS#$7s0+q;@VTocECZOEMjcoxs=F&^lD!mIq&R2lIS;O?UO z8LzhF8Ca19fqRZQ8m;?0j*1tLVBsx~#F*C@|8ivCg1_`vhv0gZ$+vy44j*%9v{vDI z%~L`USI=b6FN06L!_z&Ff20<}+3B58W4mv^g`mH7QCfE5U9T*Yj=5}>Q;_%&*U7Ar zgs-x5NQd|t={t`>X%*bH{Bmxv9w+?;0gSB@!Gb_uP7{A<*K8K{#8e24R~N=Y3Zhhn zjTZ=Zz4@i25tPo8H13G6PdE2nsn$0=9yn8mX5NpK_~|_EAyu`|Ji?EOO^Nt3qTyi! zak$d1Ctg`&`7iEYf@Gt`2G@o};ADpsoW*L^-?UI@&IvpUUj_|lSELTV)z3i~rcZK# z{cEVNq8-u6*5lZvIW_uL4LKdCKcdV4P4%P^{i*zK{U%(fMzC#0U?wBPO?rhfA6u@P zl36iF6+*5xH?a0f-81KdcWZf`fw1gk5fk}v<%%CtyamNIqAAeL&XrQ{EISIoPSN3? z7Iz+ODx8D#rygTEd^vTZ-mM3wT&a}wjnVNV$ewt?5rM}?J5sz`X62t&K3DPlzXD&b83Eo7fU}v;E_NtEQf64B^eU{B^JJ zeLyWWk${+uIKy>tzkyHOk9=pqqNE8Lzqf%Zj3PS>amvm? zxGc$Bm&dC0nA_}%B6cw9i|SCRA&Z&fWCZiZ2dh<>fV7uDsv9R2CG27xaPKNJ4@=e_ z($Lw99@TbS146@vCE7Py<#xURH>h8QN=}RBT=yOxZkDHO0I|{b9_6Bc{ZMI*s39mr zwr)w*4dtZg*ERA>IBQBcJ2qQ<@ABywOKIEk4dpVGgXI1P)>m=B%lyps%T}dLw`=(r zfV%;^RP>w&RR12h$-w`u4qnWCu5bEU1QXwNMJXg|(PXR+w3S4XEORNA+O6M|&+$6w zT*@cO$x>6KE?2P@D*K3gvWkyxVLe;NyEMIlFgT-_HXgT}(Wei~%E_lnnVknX9^c`F%es?nW zO`;hqYPTjQeKm`;XJR=*!=a~C#$ZQ%_4bjc94a4m3H<@F9c6kv>U|v*99KN^fhS4v zBv=7f$@Lp5g#jugwY1KQN1ts))ZRkegNy{>p*SgA+QPn$!|=?`D;J>xCv}^jalfwE ziN+02Dd&8=--`KJHdyWjG92IdVPm1+x`g|;?FxVmO=q2x_IJe3BN?Ak;_u?E0kFa0k$59? z4f@`*(yAi%ij^F^vr^WK52Aja+zLB+v#+2_yM z633!x?y**)R=%UgaqNxr+4M}8QokxTqB1W6xZ3T<#W(zk{XN`sQmEhara$-s62g4> z8BkxsLTc!hWzDyfX2sU$)=!7U{MhLcI#7NLECdwGcrt~kN& zMUX1}2V47EweB@G!=*5u@aewgZCCO`B5~ceKQv>t@z2{mp3>?(txmf?;u4)lmzj#4 zx3b2E2U30cc)eHcLq}2$KUPkapm@JZC3D)5a6j<@w$HH*iJhsAAJiPdvEDv089Vxh zd+%Ipbp9jM#dyW!l5g`ZiigP`{KE$3d(# z0ul8qqi1}P%=jfYz4aN(q>~uek-?t|?uB;kcdxW1>YRL~fBw`!i?rO4XSColiK@Kj zF=bfFSSAx_sc#|R{kULQ$G4_;>1I|~UiYT=c}VJ!dlEOkv~E&>ufo2L<@XZRz|m9b zrf)9WE~IGagg=Kz7RqpBdj~ym*=*B|x8sU#9g z=>>l%uXrUnplc)NUkN;9MW0?O1BTtI>H!g&qt9D*~-XWXeJ zjTYAU_%L*s5l5d>0VhJO)@Zhxwg(eTt#6A&*(7v~QaZk?d8shM=V=E~_Kf<4bG z;-bC~xf9#_4iq_@haX1!}82Rt!TJ9qJ2LX%LNg=6rm{( zr+UszD~R4Zz0bDNb3^@+lHN=$7I=FckmE6fz6n*e8kxh6LoQn{{I|Y&iHjA)ih{46 z4x5^~8Pbgli|9E7jl|S-H{WY~j&eCWTmRyovdO{wa(oJ#6_Z7!PQmi!^J9Kxyeu#8 za{_rB>JRylE!y}pUmFKmaY2(di3jcPNij$lk*{iZsZ>3J_j#sY@g)%&NUh{Ze?3IE z1*@jNfg-+Yb%Hef2xp#~Se*~D)4gN*=FDY3!rNIq6ZfrI@Bv(@%}h53frbh` zX}VYlxT+^Hu@JOp5x!dvm;UPV9y|IAug{GnKqWXJ>J>0bw~?{@*a&$^ zu8$i({-fP&5mwAcW`5<2jyX+h0?As-!i!A2jjV6=>6KeZ{qU?7Df2HA6R#p%1g;(h|T^PltdaByRHot?&!;X2JeYEW}Li9B;fxdQMV5 zsElrEo|PN?ePNeR%!B8KvP)iGz?2j(1a`3rcp5QzjIXjhF1U*fNX66Qc{S>Xj1Dq6 zE4(AVO0gSG_sZKenUJWP-9C{oy5bfU@uzj_cILOvLB`IyX{?m$>$PGQ&N{6gKX1lw z+>zS`Ub9_?CPuPS|R1m3KPWIBaeXHVW^#zetl5yr4V5l(hylyF`g%*refI0 z&=X3qMj~lHYsWgOH9-`9OUEO<(#=FHJ>xYQ! zS5+tI8&C!P#eF5AsLterIYFvwf%(lZ zmc=!_vYo_dB9W#S3Difl_hVliyG);ccoZvsQZ3CLB{>`5v57kaJiWI>e0i^^gth^V z#;LZ7v0Ljfi6%^jkJ>k-mw*wxkx#&m0jP}+(6GKeMkv;hs^YBQRt>4sHKE>NIeE?; zXX=~##;W0qMgdp@%tQ2)DBQB5oGOuT(ME{4JjL|7z#^>nitDlbsa$FBGJXkk?|dNi z)jC0Zef$16X#S0F9syF^E+#8q0H2L%e^5!NburP}((5YSV+qh!7J#06@rr^v(0bWd zsHaIVj=ikAxMu_MF1dXm!}G~*2ok0GnjV!`@p;}x?JTeZ76W0cyV$iQlmc^2b*j_ z%QT%c@qXiwjPq4FlueZZ%@5DbVBaOM?O#%l(5e^Za5^dG zM%8`->DymXY;#GtzsvQCEJFIAujS+F(l^?7br!v@If_V%MBGQ5DLgltvTXmSuCok_ z;*0zK?$RLL-5t{1EU+M=AP7jq0)J4t(*>k!X;45xI;Fd$rIhYi1f)|sp7Fk}=iPn3 zoZXo@b7Iap^E=<~=R|xQkbw!I%0zQ;YVn6on<+CRedLqc67A_}l?T~6j)*QNS*&#e zp6%(X-ZE7q&yX3`g)Rn5H^-_hCg<}E1zbVG5}p!cSj{|4iF~b0O`|yX(a(y>H$ z6#3R~NVrG*{)Xo4(W^;SIr^OU*7q4||lwz{O>5YGzj6z@u#RkqIUhEB>+ZI!PH+TCpAP-*+!sN0%X z{&&CktZd21g?yrV*G32HWkaocWvv#mK{iFG92PQ<||chP2~4zLk(c zJ##z;Fi~8VA-Mc=DU<3w!>ZL7)O3SsS)T;J83fqWsF`J=U1Ji%^RZ}nt(DUZcidyi zVFl{KRTsw91A_~%Uct#5!V@O{_LX4g8NkVRuA&_E==hf0{DX$5DT#!OZq&x zu!Zdxi44ZhfHms*4k4vjNKy&v7xhrX4gE38MCUHrS^`Xq%h;r?6Dv<~WbWO^w20zZg&)CR2BPV#+jlMOg)30%k78q_>h$R~Zo_ zHd5c%OwDs}DQ7PDWoRh4hmJxzDJpVDvz8^yrk_b;m=H1W9ALPj`Q1%BBjE+oD9 zuYIo+9cPeG(L{)WmEr(dcQXdt^u9|pw{~sB&k@BE{&gx##L0PQlcKK4DM;K%IiAi!J#6L|FfPqlNx?*`H-o-m$h#5&G8 zJ?O{o^ z4i7zQ=0@}A=U#Ral(1W}*Wi(wB%l*-r+c~?V|#sZN?eLAo-O*0o_fCRYh3w`U%n2j zQhJP%vG+-`kvT`lxQ1V=4!;W7^RST z7F2B5H#kX;m0UycVqX*cLsG$~6MG zDXzO!IoG56Q1{jGqaRwq1_V|(6u+Hpv6vzh{c<%AohpN*} zZb0BBeuouHm+ST5C)nR(czZmzz1270Ec=Ic;u7KvJE)CNlGL1DdQGZDLBPxHkH5N? z3cS^@R#)0a-`|HN4^1z4PZn-+;R z=rK^29Gy)ih-KNyr=av6LpC}TJFRb%k$(*^_eM(5N%HfCqf4(&?`0%0dwgvG362ru zTcWJa46~U?J|(Ug`j>G>W?VY04Buv{L0gy{7qF=CY(G@n-Xt#U_hBVEf%L9qv;Ov3 zaqt^qtk9fDK8eDyK~oZjH<^|mLee(7mannl7GtD7ag&S*<`;n4P4c1ds{BG9Q&Lh9ry~>Hbt$uIY$+u@0yTR2B zK#y2B`#TOR4Qdc19l~{d1*r+yKlovs4(_sX1@AO?aw>fO%RXISvC?RHR}r0;pV~=N zg+L#pP^2?$PC<7=>HDo-BGdKL<%Gz7 z=BLql--xbA6@MP&tzImfJYHn=1{uh&G1QbLEE5Q`1xidqtStS;e`C|5usF3jI~0+7 zEBECb-Sk7=opc(OK(6bdi60Yq@P^u2T>I&y5Bbo%pC4?b!XNUxTV&P4>%%n*ZUn}v zL(c=?TOwC&bQcHSStotEKi-aRTo0Ofs_N(tcMA3;0Qy}{ev`4GGfEZ5nqi9?UKfV# zD6PdWdbop2bTTm0$b@O~MyQjIow(c&9_;ClLychbz3Xx=ZfkB1OlmKw9TS~C{G$w= z^LqT3M=ZCP-GSf{hhfMmc^oB+4J#HX9V9FhxTsy}f9W3LWU!Q~kAL?;RQt)R6!8yX zQy%+}Vz1Wbn^52LLAY9K`qigiuIS`u*bvlB;~ zb=2@M%?>@U8CH8pEul?w0AFXNje3t^9x5)dAjXHe&pI}jd}FxEJZ<=ubn(bltJ7Cm zRqDCU{G}ciQ?q33n6EBfOl{t({Wj5}v?M3m`O(U(PKXj1EVtP?-f=s&+`R_UKjCokUpoEM`ZZRe<0f&bQ2N5f)N^QJ^^#Fo5{GjdqO0UI0MP~uU;v|! zsS(Cy+m$>Z@_(W~zW^y+6uGrCGSFMmJ&35Og4D|4HQbL#>aw#m^M7rGce+(*(G%|;u

9*4%!zmnX@X-+`PZljaKVy}MHQ9^%F!Z}k*+ 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 LYC|iPEkgbu@o9X> literal 0 HcmV?d00001 diff --git a/contributors/Neha/Assignment2/backend/uploads/logo-1681352454745.png b/contributors/Neha/Assignment2/backend/uploads/logo-1681352454745.png new file mode 100644 index 0000000000000000000000000000000000000000..b32d9577bfccb6dbd6e277f341bf503c52b67c46 GIT binary patch literal 41007 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

9*4%!zmnX@X-+`PZljaKVy}MHQ9^%F!Z}k*+ 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 LYC|iPEkgbu@o9X> literal 0 HcmV?d00001 diff --git a/contributors/Neha/Assignment2/frontend/src/About.js b/contributors/Neha/Assignment2/frontend/src/About.js index 7c44fc0..11babb7 100644 --- a/contributors/Neha/Assignment2/frontend/src/About.js +++ b/contributors/Neha/Assignment2/frontend/src/About.js @@ -4,7 +4,7 @@ const About = () => { const [msg,setMsg] = React.useState('Click the button in about') const handleClick=async() => { try { - const response = await axios.get('http://localhost:3001/about') + const response = await axios.get('http://localhost:90/about') console.log(response) setMsg(response.data.msg) } diff --git a/contributors/Neha/Assignment2/frontend/src/Contact.js b/contributors/Neha/Assignment2/frontend/src/Contact.js index 9a2dd06..ff26af7 100644 --- a/contributors/Neha/Assignment2/frontend/src/Contact.js +++ b/contributors/Neha/Assignment2/frontend/src/Contact.js @@ -4,7 +4,7 @@ const Contact = () => { const [msg,setMsg] = React.useState('Click the button in contact') const handleClick=async() => { try { - const response = await axios.get('http://localhost:3001/contact') + const response = await axios.get('http://localhost:90/contact') console.log(response) setMsg(response.data.msg) } diff --git a/contributors/Neha/Assignment2/nginx/default.conf b/contributors/Neha/Assignment2/nginx/default.conf index 8e10ed2..9757a3f 100644 --- a/contributors/Neha/Assignment2/nginx/default.conf +++ b/contributors/Neha/Assignment2/nginx/default.conf @@ -9,6 +9,6 @@ server{ location / { proxy_pass http://backend; } - + } \ No newline at end of file

+ Home + Contact + About +