From 000037b7f70054f2739d9b87e460eb716903050f Mon Sep 17 00:00:00 2001 From: rohan-nordstone Date: Fri, 1 Sep 2023 12:20:02 +0530 Subject: [PATCH 1/3] Final Repo Merge --- apps/wrapper/.dockerignore | 1 - apps/wrapper/.gitignore | 33 +- apps/wrapper/Dockerfile | 39 +- apps/wrapper/README.md | 76 +- apps/wrapper/cypress.config.js | 18 + apps/wrapper/cypress/e2e/spec.cy.js | 5 + apps/wrapper/cypress/fixtures/example.json | 5 + apps/wrapper/cypress/support/commands.js | 25 + .../cypress/support/component-index.html | 14 + apps/wrapper/cypress/support/component.js | 30 + apps/wrapper/cypress/support/e2e.js | 20 + apps/wrapper/docker-compose.yml | 7 + apps/wrapper/jsconfig.json | 8 + apps/wrapper/next.config.js | 4 + apps/wrapper/package-lock.json | 35090 +++++----------- apps/wrapper/package.json | 86 +- apps/wrapper/pnpm-lock.yaml | 10236 ----- apps/wrapper/postcss.config.js | 6 + apps/wrapper/public/assets/forms.png | Bin 0 -> 20002 bytes apps/wrapper/public/assets/homeVector.png | Bin 0 -> 150836 bytes apps/wrapper/public/assets/locationGirl.png | Bin 0 -> 26142 bytes .../public/assets/medicalAssessorWelcome.png | Bin 0 -> 32541 bytes apps/wrapper/public/assets/niramyaLogo.png | Bin 0 -> 44364 bytes apps/wrapper/public/assets/redGolLogo.png | Bin 0 -> 28435 bytes apps/wrapper/public/css/common.css | 67 + apps/wrapper/public/css/error.css | 2219 + apps/wrapper/public/css/index.css | 2 + apps/wrapper/public/css/theme-formhub.css | 7901 ++++ .../public/css/theme-formhub.print.css | 384 + apps/wrapper/public/css/theme-grid.css | 9098 ++++ apps/wrapper/public/css/theme-grid.print.css | 1122 + apps/wrapper/public/css/theme-kobo.css | 7901 ++++ apps/wrapper/public/css/theme-kobo.print.css | 384 + apps/wrapper/public/css/theme-plain.css | 8059 ++++ apps/wrapper/public/css/theme-plain.print.css | 357 + apps/wrapper/public/favicon.ico | Bin 3870 -> 0 bytes .../public/fonts/OpenSans-Bold-webfont.woff | Bin 0 -> 84696 bytes .../fonts/OpenSans-Regular-webfont.woff | Bin 0 -> 84928 bytes .../public/fonts/fontawesome-webfont.woff | Bin 0 -> 90144 bytes apps/wrapper/public/images/favicon.ico | Bin 0 -> 5430 bytes apps/wrapper/public/images/icon_180x180.png | Bin 0 -> 7913 bytes .../wrapper/public/images/offline-enabled.png | Bin 0 -> 1306 bytes apps/wrapper/public/index.html | 43 - apps/wrapper/public/logo192.png | Bin 5347 -> 0 bytes apps/wrapper/public/logo512.png | Bin 9664 -> 0 bytes apps/wrapper/public/manifest.json | 25 - apps/wrapper/public/robots.txt | 3 - apps/wrapper/scripts/assessors_upload.py | 47 + .../scripts/assessors_upload_fusion_auth.py | 43 + .../scripts/get_users_from_fusion_auth.py | 24 + .../assessors/CodePhonenumberMapping.csv | 1 + .../assessors/PhonenumberUserIdMapping.csv | 1 + .../samples/assessors/fusionAuthMapping.csv | 1 + .../samples/assessors/userMobileNumbers.csv | 1 + .../samples/institutes/InstituteData.csv | 1 + .../samples/scheduling/AssessmentSchedule.csv | 1 + apps/wrapper/scripts/institute_upload.py | 76 + apps/wrapper/scripts/schedule_upload.py | 45 + apps/wrapper/src/App.css | 109 - apps/wrapper/src/App.js | 76 - apps/wrapper/src/App.test.js | 8 - apps/wrapper/src/api/index.js | 59 - apps/wrapper/src/app/App.css | 30 + apps/wrapper/src/app/components/Button.cy.jsx | 13 + apps/wrapper/src/app/components/Button.jsx | 15 + .../src/app/components/CommonLayout/index.jsx | 99 + apps/wrapper/src/app/components/Link.jsx | 31 + apps/wrapper/src/app/components/Loader.cy.jsx | 9 + apps/wrapper/src/app/components/Loader.jsx | 31 + .../wrapper/src/app/components/Modal/index.js | 20 + .../src/app/components/Modal/index.module.css | 42 + apps/wrapper/src/app/components/popup.jsx | 29 + .../src/app/enketo-offline-fallback.js | 5 + apps/wrapper/src/app/enketo-webform-edit.js | 77 + apps/wrapper/src/app/enketo-webform-view.js | 109 + apps/wrapper/src/app/enketo-webform.js | 217 + apps/wrapper/src/app/fonts/Mulish-Bold.ttf | Bin 0 -> 89292 bytes apps/wrapper/src/app/fonts/Mulish-Demi.ttf | Bin 0 -> 89268 bytes apps/wrapper/src/app/fonts/Mulish-Medium.ttf | Bin 0 -> 89340 bytes apps/wrapper/src/app/fonts/Mulish-Regular.ttf | Bin 0 -> 89244 bytes apps/wrapper/src/app/globals.css | 4 + apps/wrapper/src/app/hooks/useAuth.js | 5 + .../wrapper/src/app/hooks/useServiceWorker.js | 36 + apps/wrapper/src/app/layout.js | 28 + apps/wrapper/src/app/layoutRootLayout.cy.js | 27 + apps/wrapper/src/app/page.js | 130 + apps/wrapper/src/app/pageApp.cy.js | 14 + apps/wrapper/src/app/pages/Default/page.jsx | 25 + apps/wrapper/src/app/pages/Home/page.jsx | 30 + .../src/app/pages/assessment-type/page.cy.jsx | 26 + .../src/app/pages/assessment-type/page.jsx | 91 + .../src/app/pages/capture-location/page.jsx | 202 + .../src/app/pages/forget-password/page.jsx | 204 + .../pages/generic-form-test/[slug]/page.jsx | 234 + .../[slug]/pageGenericOdkForm.cy.jsx | 29 + apps/wrapper/src/app/pages/login/page.jsx | 122 + .../src/app/pages/login/pagePage.cy.jsx | 16 + .../src/app/pages/medical-assessor/page.jsx | 35 + .../pageMedicalAssessor.cy.jsx | 9 + apps/wrapper/src/app/pages/register/page.jsx | 166 + apps/wrapper/src/app/redux/store.js | 47 + .../src/app/serviceWorkerRegistration.js | 137 + apps/wrapper/src/app/services/api/index.js | 344 + .../src/app/services/configs/basicInfra.json | 25 + .../src/app/services/configs/facilities.json | 25 + .../services/configs/facultyFacilities.json | 25 + .../src/app/services/configs/labs.json | 25 + .../src/app/services/configs/nursing.json | 26 + .../services/configs/nursingNonMedical.json | 26 + .../src/app/services/configs/paramedical.json | 25 + .../configs/paramedicalNonMedical.json | 25 + .../services/configs/qualityOfProcesses.json | 25 + .../src/app/services/configs/studentInfo.json | 25 + .../app/services/configs/unoccupiedBeds.json | 25 + .../src/app/services/configs/vitalSigns.json | 25 + .../src/app/services/dixie-db/dixie-db.js | 6 + .../src/app/services/routing/routeMap.js | 12 + apps/wrapper/src/app/services/utils/index.js | 233 + .../src/app/xstate/formSubmissionMachine.js | 43 + .../wrapper/src/app/xstate/locationMachine.js | 28 + apps/wrapper/src/app/xstate/stateMachine.js | 38 + .../src/components/GenericForm/index.js | 169 - .../components/GenericForm/index.module.css | 236 - apps/wrapper/src/index.css | 15 - apps/wrapper/src/index.js | 18 - apps/wrapper/src/logo.svg | 1 - apps/wrapper/src/reportWebVitals.js | 13 - apps/wrapper/src/setupTests.js | 5 - apps/wrapper/src/workflow_first.json | 54 - apps/wrapper/src/workflow_second.json | 31 - apps/wrapper/tailwind.config.js | 21 + apps/wrapper/yarn.lock | 4879 +++ 132 files changed, 57197 insertions(+), 35356 deletions(-) delete mode 100644 apps/wrapper/.dockerignore create mode 100644 apps/wrapper/cypress.config.js create mode 100644 apps/wrapper/cypress/e2e/spec.cy.js create mode 100644 apps/wrapper/cypress/fixtures/example.json create mode 100644 apps/wrapper/cypress/support/commands.js create mode 100644 apps/wrapper/cypress/support/component-index.html create mode 100644 apps/wrapper/cypress/support/component.js create mode 100644 apps/wrapper/cypress/support/e2e.js create mode 100644 apps/wrapper/docker-compose.yml create mode 100644 apps/wrapper/jsconfig.json create mode 100644 apps/wrapper/next.config.js delete mode 100644 apps/wrapper/pnpm-lock.yaml create mode 100644 apps/wrapper/postcss.config.js create mode 100644 apps/wrapper/public/assets/forms.png create mode 100644 apps/wrapper/public/assets/homeVector.png create mode 100644 apps/wrapper/public/assets/locationGirl.png create mode 100644 apps/wrapper/public/assets/medicalAssessorWelcome.png create mode 100644 apps/wrapper/public/assets/niramyaLogo.png create mode 100644 apps/wrapper/public/assets/redGolLogo.png create mode 100644 apps/wrapper/public/css/common.css create mode 100644 apps/wrapper/public/css/error.css create mode 100644 apps/wrapper/public/css/index.css create mode 100644 apps/wrapper/public/css/theme-formhub.css create mode 100644 apps/wrapper/public/css/theme-formhub.print.css create mode 100644 apps/wrapper/public/css/theme-grid.css create mode 100644 apps/wrapper/public/css/theme-grid.print.css create mode 100644 apps/wrapper/public/css/theme-kobo.css create mode 100644 apps/wrapper/public/css/theme-kobo.print.css create mode 100644 apps/wrapper/public/css/theme-plain.css create mode 100644 apps/wrapper/public/css/theme-plain.print.css delete mode 100644 apps/wrapper/public/favicon.ico create mode 100644 apps/wrapper/public/fonts/OpenSans-Bold-webfont.woff create mode 100644 apps/wrapper/public/fonts/OpenSans-Regular-webfont.woff create mode 100644 apps/wrapper/public/fonts/fontawesome-webfont.woff create mode 100644 apps/wrapper/public/images/favicon.ico create mode 100644 apps/wrapper/public/images/icon_180x180.png create mode 100644 apps/wrapper/public/images/offline-enabled.png delete mode 100644 apps/wrapper/public/index.html delete mode 100644 apps/wrapper/public/logo192.png delete mode 100644 apps/wrapper/public/logo512.png delete mode 100644 apps/wrapper/public/manifest.json delete mode 100644 apps/wrapper/public/robots.txt create mode 100644 apps/wrapper/scripts/assessors_upload.py create mode 100644 apps/wrapper/scripts/assessors_upload_fusion_auth.py create mode 100644 apps/wrapper/scripts/get_users_from_fusion_auth.py create mode 100644 apps/wrapper/scripts/input/samples/assessors/CodePhonenumberMapping.csv create mode 100644 apps/wrapper/scripts/input/samples/assessors/PhonenumberUserIdMapping.csv create mode 100644 apps/wrapper/scripts/input/samples/assessors/fusionAuthMapping.csv create mode 100644 apps/wrapper/scripts/input/samples/assessors/userMobileNumbers.csv create mode 100644 apps/wrapper/scripts/input/samples/institutes/InstituteData.csv create mode 100644 apps/wrapper/scripts/input/samples/scheduling/AssessmentSchedule.csv create mode 100644 apps/wrapper/scripts/institute_upload.py create mode 100644 apps/wrapper/scripts/schedule_upload.py delete mode 100644 apps/wrapper/src/App.css delete mode 100644 apps/wrapper/src/App.js delete mode 100644 apps/wrapper/src/App.test.js delete mode 100644 apps/wrapper/src/api/index.js create mode 100644 apps/wrapper/src/app/App.css create mode 100644 apps/wrapper/src/app/components/Button.cy.jsx create mode 100644 apps/wrapper/src/app/components/Button.jsx create mode 100644 apps/wrapper/src/app/components/CommonLayout/index.jsx create mode 100644 apps/wrapper/src/app/components/Link.jsx create mode 100644 apps/wrapper/src/app/components/Loader.cy.jsx create mode 100644 apps/wrapper/src/app/components/Loader.jsx create mode 100644 apps/wrapper/src/app/components/Modal/index.js create mode 100644 apps/wrapper/src/app/components/Modal/index.module.css create mode 100644 apps/wrapper/src/app/components/popup.jsx create mode 100644 apps/wrapper/src/app/enketo-offline-fallback.js create mode 100644 apps/wrapper/src/app/enketo-webform-edit.js create mode 100644 apps/wrapper/src/app/enketo-webform-view.js create mode 100644 apps/wrapper/src/app/enketo-webform.js create mode 100644 apps/wrapper/src/app/fonts/Mulish-Bold.ttf create mode 100644 apps/wrapper/src/app/fonts/Mulish-Demi.ttf create mode 100644 apps/wrapper/src/app/fonts/Mulish-Medium.ttf create mode 100644 apps/wrapper/src/app/fonts/Mulish-Regular.ttf create mode 100644 apps/wrapper/src/app/globals.css create mode 100644 apps/wrapper/src/app/hooks/useAuth.js create mode 100644 apps/wrapper/src/app/hooks/useServiceWorker.js create mode 100644 apps/wrapper/src/app/layout.js create mode 100644 apps/wrapper/src/app/layoutRootLayout.cy.js create mode 100644 apps/wrapper/src/app/page.js create mode 100644 apps/wrapper/src/app/pageApp.cy.js create mode 100644 apps/wrapper/src/app/pages/Default/page.jsx create mode 100644 apps/wrapper/src/app/pages/Home/page.jsx create mode 100644 apps/wrapper/src/app/pages/assessment-type/page.cy.jsx create mode 100644 apps/wrapper/src/app/pages/assessment-type/page.jsx create mode 100644 apps/wrapper/src/app/pages/capture-location/page.jsx create mode 100644 apps/wrapper/src/app/pages/forget-password/page.jsx create mode 100644 apps/wrapper/src/app/pages/generic-form-test/[slug]/page.jsx create mode 100644 apps/wrapper/src/app/pages/generic-form-test/[slug]/pageGenericOdkForm.cy.jsx create mode 100644 apps/wrapper/src/app/pages/login/page.jsx create mode 100644 apps/wrapper/src/app/pages/login/pagePage.cy.jsx create mode 100644 apps/wrapper/src/app/pages/medical-assessor/page.jsx create mode 100644 apps/wrapper/src/app/pages/medical-assessor/pageMedicalAssessor.cy.jsx create mode 100644 apps/wrapper/src/app/pages/register/page.jsx create mode 100644 apps/wrapper/src/app/redux/store.js create mode 100644 apps/wrapper/src/app/serviceWorkerRegistration.js create mode 100644 apps/wrapper/src/app/services/api/index.js create mode 100644 apps/wrapper/src/app/services/configs/basicInfra.json create mode 100644 apps/wrapper/src/app/services/configs/facilities.json create mode 100644 apps/wrapper/src/app/services/configs/facultyFacilities.json create mode 100644 apps/wrapper/src/app/services/configs/labs.json create mode 100644 apps/wrapper/src/app/services/configs/nursing.json create mode 100644 apps/wrapper/src/app/services/configs/nursingNonMedical.json create mode 100644 apps/wrapper/src/app/services/configs/paramedical.json create mode 100644 apps/wrapper/src/app/services/configs/paramedicalNonMedical.json create mode 100644 apps/wrapper/src/app/services/configs/qualityOfProcesses.json create mode 100644 apps/wrapper/src/app/services/configs/studentInfo.json create mode 100644 apps/wrapper/src/app/services/configs/unoccupiedBeds.json create mode 100644 apps/wrapper/src/app/services/configs/vitalSigns.json create mode 100644 apps/wrapper/src/app/services/dixie-db/dixie-db.js create mode 100644 apps/wrapper/src/app/services/routing/routeMap.js create mode 100644 apps/wrapper/src/app/services/utils/index.js create mode 100644 apps/wrapper/src/app/xstate/formSubmissionMachine.js create mode 100644 apps/wrapper/src/app/xstate/locationMachine.js create mode 100644 apps/wrapper/src/app/xstate/stateMachine.js delete mode 100644 apps/wrapper/src/components/GenericForm/index.js delete mode 100644 apps/wrapper/src/components/GenericForm/index.module.css delete mode 100644 apps/wrapper/src/index.css delete mode 100644 apps/wrapper/src/index.js delete mode 100644 apps/wrapper/src/logo.svg delete mode 100644 apps/wrapper/src/reportWebVitals.js delete mode 100644 apps/wrapper/src/setupTests.js delete mode 100644 apps/wrapper/src/workflow_first.json delete mode 100644 apps/wrapper/src/workflow_second.json create mode 100644 apps/wrapper/tailwind.config.js create mode 100644 apps/wrapper/yarn.lock diff --git a/apps/wrapper/.dockerignore b/apps/wrapper/.dockerignore deleted file mode 100644 index 3c3629e6..00000000 --- a/apps/wrapper/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/apps/wrapper/.gitignore b/apps/wrapper/.gitignore index 4d29575d..f3f40820 100644 --- a/apps/wrapper/.gitignore +++ b/apps/wrapper/.gitignore @@ -1,4 +1,5 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# Previous rules +.env # dependencies /node_modules @@ -21,3 +22,33 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +.env +scripts/form_submission_upload.py + +# Next.js +.next/ +out/ + +# Node.js +node_modules/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Environment variables +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Build artifacts +/.next/ +/coverage/ +/build/ + +# Miscellaneous +.DS_Store + +# Custom files or directories to ignore +scripts/form_submission_upload.py diff --git a/apps/wrapper/Dockerfile b/apps/wrapper/Dockerfile index a7f3bf12..bd7b1a82 100644 --- a/apps/wrapper/Dockerfile +++ b/apps/wrapper/Dockerfile @@ -1,36 +1,9 @@ -#get the latest alpine image from node registry -FROM node:16-alpine AS build-stage -RUN npm i -g pnpm -#set the working directory +FROM node:lts as dependencies WORKDIR /app +COPY . ./ +RUN yarn -#copy the package and package lock files -#from local to container work directory /app -COPY package.json /app/ -COPY pnpm-lock.yaml /app/ +RUN yarn build -#Run command npm install to install packages -RUN pnpm install - -#copy all the folder contents from local to container -COPY . . - -#specify env variables at runtime -ARG REACT_APP_ENKETO_URL -ARG REACT_APP_FORM_MANAGER_URL -ARG REACT_APP_HASURA_URL - -ENV REACT_APP_ENKETO_URL $REACT_APP_ENKETO_URL -ENV REACT_APP_FORM_MANAGER_URL $REACT_APP_FORM_MANAGER_URL -ENV REACT_APP_HASURA_URL $REACT_APP_HASURA_URL - - -#create a react production build -RUN npm run build - -#get the latest alpine image from nginx registry -FROM nginx:alpine - -#we copy the output from first stage that is our react build -#into nginx html directory where it will serve our index file -COPY --from=build-stage /app/build/ /usr/share/nginx/html \ No newline at end of file +EXPOSE 3000 +CMD ["yarn", "start"] diff --git a/apps/wrapper/README.md b/apps/wrapper/README.md index 58beeacc..e5f733ef 100644 --- a/apps/wrapper/README.md +++ b/apps/wrapper/README.md @@ -1,70 +1,34 @@ -# Getting Started with Create React App +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +## Getting Started -## Available Scripts +First, run the development server: -In the project directory, you can run: +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +``` -### `npm start` +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in your browser. +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. -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. +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. ## 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 +To learn more about Next.js, take a look at the following resources: -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) +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. -### Deployment +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) +## Deploy on Vercel -### `npm run build` fails to minify +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. -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) +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/apps/wrapper/cypress.config.js b/apps/wrapper/cypress.config.js new file mode 100644 index 00000000..95d5f4d5 --- /dev/null +++ b/apps/wrapper/cypress.config.js @@ -0,0 +1,18 @@ +const { defineConfig } = require("cypress"); + +module.exports = defineConfig({ + projectId: "k2eqd2", + + component: { + devServer: { + framework: "next", + bundler: "webpack", + }, + }, + + e2e: { + setupNodeEvents(on, config) { + // implement node event listeners here + }, + }, +}); diff --git a/apps/wrapper/cypress/e2e/spec.cy.js b/apps/wrapper/cypress/e2e/spec.cy.js new file mode 100644 index 00000000..93830f22 --- /dev/null +++ b/apps/wrapper/cypress/e2e/spec.cy.js @@ -0,0 +1,5 @@ +describe('e2e testing', () => { + it('passes', () => { + cy.visit('http://localhost:3000/') + }) +}) diff --git a/apps/wrapper/cypress/fixtures/example.json b/apps/wrapper/cypress/fixtures/example.json new file mode 100644 index 00000000..02e42543 --- /dev/null +++ b/apps/wrapper/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/apps/wrapper/cypress/support/commands.js b/apps/wrapper/cypress/support/commands.js new file mode 100644 index 00000000..66ea16ef --- /dev/null +++ b/apps/wrapper/cypress/support/commands.js @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) \ No newline at end of file diff --git a/apps/wrapper/cypress/support/component-index.html b/apps/wrapper/cypress/support/component-index.html new file mode 100644 index 00000000..3e16e9b0 --- /dev/null +++ b/apps/wrapper/cypress/support/component-index.html @@ -0,0 +1,14 @@ + + + + + + + Components App + +
+ + +
+ + \ No newline at end of file diff --git a/apps/wrapper/cypress/support/component.js b/apps/wrapper/cypress/support/component.js new file mode 100644 index 00000000..ca344a0f --- /dev/null +++ b/apps/wrapper/cypress/support/component.js @@ -0,0 +1,30 @@ +// *********************************************************** +// This example support/component.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') + +import { mount } from 'cypress/react18' + +Cypress.Commands.add('mount', mount) +Cypress.on('uncaught:exception', (err, runnable) => { + // returning false here prevents Cypress from failing the test + return false +}) +// Example use: +// cy.mount() \ No newline at end of file diff --git a/apps/wrapper/cypress/support/e2e.js b/apps/wrapper/cypress/support/e2e.js new file mode 100644 index 00000000..0e7290a1 --- /dev/null +++ b/apps/wrapper/cypress/support/e2e.js @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/e2e.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') \ No newline at end of file diff --git a/apps/wrapper/docker-compose.yml b/apps/wrapper/docker-compose.yml new file mode 100644 index 00000000..f5b03b67 --- /dev/null +++ b/apps/wrapper/docker-compose.yml @@ -0,0 +1,7 @@ +version: "3" + +services: + portal: + build: . + ports: + - "3000:3000" \ No newline at end of file diff --git a/apps/wrapper/jsconfig.json b/apps/wrapper/jsconfig.json new file mode 100644 index 00000000..64dc0a55 --- /dev/null +++ b/apps/wrapper/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/components/*": ["components/*"] + } + } +} \ No newline at end of file diff --git a/apps/wrapper/next.config.js b/apps/wrapper/next.config.js new file mode 100644 index 00000000..767719fc --- /dev/null +++ b/apps/wrapper/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {} + +module.exports = nextConfig diff --git a/apps/wrapper/package-lock.json b/apps/wrapper/package-lock.json index 7bf5ba72..67e60ba4 100644 --- a/apps/wrapper/package-lock.json +++ b/apps/wrapper/package-lock.json @@ -8,21 +8,81 @@ "name": "wrapper", "version": "0.1.0", "dependencies": { - "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^13.2.0", - "@testing-library/user-event": "^13.5.0", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "react-scripts": "5.0.1", - "web-vitals": "^2.1.4" + "@fortawesome/fontawesome-svg-core": "^6.4.0", + "@fortawesome/free-solid-svg-icons": "^6.4.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "@reduxjs/toolkit": "^1.9.5", + "@xstate/react": "^3.2.2", + "animate.css": "^4.1.1", + "autoprefixer": "10.4.14", + "axios": "^1.4.0", + "dexie-react-hooks": "^1.1.6", + "dotenv": "^16.3.1", + "is-online": "^10.0.0", + "js-cookie": "^3.0.5", + "localforage": "^1.10.0", + "next": "13.4.9", + "postcss": "8.4.25", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hot-toast": "^2.4.1", + "react-otp-input": "^3.0.2", + "react-redux": "^8.1.1", + "react-router-dom": "^6.14.1", + "react-xml-parser": "^1.1.8", + "redux": "^4.2.1", + "redux-persist": "^6.0.0", + "tailwindcss": "3.3.2", + "web-vitals": "^3.4.0", + "workbox-background-sync": "^7.0.0", + "workbox-broadcast-update": "^7.0.0", + "workbox-cacheable-response": "^7.0.0", + "workbox-core": "^7.0.0", + "workbox-expiration": "^7.0.0", + "workbox-google-analytics": "^7.0.0", + "workbox-navigation-preload": "^7.0.0", + "workbox-precaching": "^7.0.0", + "workbox-range-requests": "^7.0.0", + "workbox-routing": "^7.0.0", + "workbox-strategies": "^7.0.0", + "workbox-streams": "^7.0.0", + "xstate": "^4.38.1" + }, + "devDependencies": { + "@babel/preset-react": "^7.22.5", + "@testing-library/jest-dom": "^6.0.1", + "@testing-library/react": "^14.0.0", + "babel-jest": "^29.6.2", + "cypress": "^12.17.4", + "identity-obj-proxy": "^3.0.0", + "jest": "^29.6.2", + "jest-environment-jsdom": "^29.6.2" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.0.tgz", + "integrity": "sha512-+RNNcQvw2V1bmnBTPAtOLfW/9mhH2vC67+rUSi5T8EtEWt6lEnGNY2GuhZ1/YwbgikT1TkhvidCDmN5Q5YCo/w==", + "dev": true + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { @@ -30,121 +90,152 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "node_modules/@babel/code-frame/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/core": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", - "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.10", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.10", - "@babel/types": "^7.17.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "node_modules/@babel/code-frame/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==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": ">=4" } }, - "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/code-frame/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, + "node_modules/@babel/code-frame/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==", + "dev": true + }, + "node_modules/@babel/code-frame/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==", + "dev": true, "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": ">=0.8.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/@babel/code-frame/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/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==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "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==", + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, - "node_modules/@babel/eslint-parser/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, "engines": { - "node": ">=4.0" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "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==", + "node_modules/@babel/core/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==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", - "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", - "dependencies": { - "@babel/types": "^7.17.10", - "@jridgewell/gen-mapping": "^0.1.0", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -152,339 +243,286 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "node_modules/@babel/helper-compilation-targets/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==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "yallist": "^3.0.2" } }, "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==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dependencies": { - "@babel/types": "^7.17.0" - }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "node_modules/@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "node_modules/@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0" + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "node_modules/@babel/highlight/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==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "node_modules/@babel/highlight/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==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "engines": { - "node": ">=6.9.0" + "node_modules/@babel/highlight/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } + "node_modules/@babel/highlight/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==", + "dev": true }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, + "node_modules/@babel/highlight/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==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - }, + "node_modules/@babel/highlight/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==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "node_modules/@babel/highlight/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==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, "node_modules/@babel/parser": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", - "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -492,94 +530,73 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", - "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.9", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -588,106 +605,85 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -696,13 +692,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -711,14 +707,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -727,13 +722,17 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -742,15 +741,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/plugin-transform-react-jsx": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -759,1425 +756,1314 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" }, "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==", + "node_modules/@babel/preset-react": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" }, - "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" + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "regenerator-runtime": "^0.13.11" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "node_modules/@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.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" + "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==", + "dev": true + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cypress/request": { + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "~6.10.3", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 6" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.12" } }, - "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==", + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "debug": "^3.1.0", + "lodash.once": "^4.1.1" } }, - "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==", + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "ms": "^2.1.1" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.0.tgz", + "integrity": "sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ==", + "hasInstallScript": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "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==", + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.0.tgz", + "integrity": "sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw==", + "hasInstallScript": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@fortawesome/fontawesome-common-types": "6.4.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz", + "integrity": "sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==", + "hasInstallScript": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@fortawesome/fontawesome-common-types": "6.4.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/@fortawesome/react-fontawesome": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "prop-types": "^15.8.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.3" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "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" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "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/@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==", + "dev": true, + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/@jest/console": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz", + "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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" + "node_modules/@jest/core": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz", + "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==", + "dev": true, + "dependencies": { + "@jest/console": "^29.6.2", + "@jest/reporters": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.6.2", + "jest-haste-map": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-resolve-dependencies": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "jest-watcher": "^29.6.2", + "micromatch": "^4.0.4", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "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" - }, + "node_modules/@jest/core/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==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz", - "integrity": "sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==", + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@jest/core/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==", + "dev": true }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "node_modules/@jest/environment": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz", + "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "node_modules/@jest/expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "expect": "^29.6.2", + "jest-snapshot": "^29.6.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "node_modules/@jest/expect-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz", + "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "jest-get-type": "^29.4.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "node_modules/@jest/fake-timers": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz", + "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" + "@jest/types": "^29.6.1", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "node_modules/@jest/globals": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz", + "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/types": "^29.6.1", + "jest-mock": "^29.6.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "node_modules/@jest/reporters": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz", + "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "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-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "jest-worker": "^29.6.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "node_modules/@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "node_modules/@jest/source-map": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", + "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "node_modules/@jest/test-result": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz", + "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==", + "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/console": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "node_modules/@jest/test-sequencer": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz", + "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" + "@jest/test-result": "^29.6.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "node_modules/@jest/transform": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz", + "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.6.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "node_modules/@jest/types": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/schemas": "^29.6.0", + "@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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "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.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "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.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "node_modules/@jridgewell/trace-mapping/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/@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/@next/env": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.9.tgz", + "integrity": "sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.9.tgz", + "integrity": "sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.9.tgz", + "integrity": "sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz", - "integrity": "sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.0" - }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.9.tgz", + "integrity": "sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.9.tgz", + "integrity": "sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.9.tgz", + "integrity": "sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.9.tgz", + "integrity": "sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.9.tgz", + "integrity": "sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.9.tgz", + "integrity": "sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.9.tgz", + "integrity": "sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "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": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, + "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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "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": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", "dependencies": { - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@remix-run/router": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.1.tgz", + "integrity": "sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", - "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@sindresorhus/is": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.4.1.tgz", + "integrity": "sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==", "engines": { - "node": ">=6.9.0" + "node": ">=14.16" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "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/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "node_modules/@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "^2.4.0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.16" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "node_modules/@testing-library/dom": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "node_modules/@testing-library/dom/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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "deep-equal": "^2.0.5" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "node_modules/@testing-library/jest-dom": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz", + "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "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": ">=6.9.0" + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jest/globals": ">= 28", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/preset-env": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.10.tgz", - "integrity": "sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.17.6", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.17.3", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.17.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.17.9", - "@babel/plugin-transform-modules-systemjs": "^7.17.8", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.10", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.17.9", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.17.10", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "node_modules/@testing-library/react": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^18.0.0", + "react-dom": "^18.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/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" } }, - "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/@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==", + "dev": true }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "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==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.20.7" } }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "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==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", - "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.10", - "@babel/types": "^7.17.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@types/node": "*" } }, - "node_modules/@babel/types": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", - "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.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/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "node_modules/@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==", + "dev": true }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", - "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "node_modules/@types/node": { + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", + "dev": true }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "node_modules/@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/@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "node_modules/@types/react": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz", + "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.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==", + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "devOptional": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "@types/react": "*" } }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", - "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/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.0.tgz", - "integrity": "sha512-T5ZyNSw9G0x0UDFiXV40a7VjKw2b+l4G+S0sctKqxhx8cg9QtMUAGwJBVU9mHPDPoZEmwm0tEoukjl4zb9MU7Q==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz", - "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } + "node_modules/@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { + "node_modules/@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true }, - "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==", + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@types/yargs-parser": "*" } }, - "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/@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==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "node_modules/@xstate/react": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@xstate/react/-/react-3.2.2.tgz", + "integrity": "sha512-feghXWLedyq8JeL13yda3XnHPZKwYDN5HPBLykpLeuNpr9178tQd2/3d0NrH6gSd0sG5mLuLeuD+ck830fgzLQ==", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "use-isomorphic-layout-effect": "^1.1.2", + "use-sync-external-store": "^1.0.0" }, - "engines": { - "node": ">=10.10.0" + "peerDependencies": { + "@xstate/fsm": "^2.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "xstate": "^4.37.2" + }, + "peerDependenciesMeta": { + "@xstate/fsm": { + "optional": true + }, + "xstate": { + "optional": true + } } }, - "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/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true }, - "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" + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "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/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, - "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" - }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 6.0.0" } }, - "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==", + "node_modules/aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", "dependencies": { - "p-try": "^2.0.0" + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" }, "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" - }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@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" - }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { + "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -2188,427 +2074,553 @@ "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "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": ">= 8" } }, - "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/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/@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/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/@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==", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "sprintf-js": "~1.0.2" } }, - "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/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "safer-buffer": "~2.1.0" } }, - "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" - }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=0.8" } }, - "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==", + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@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" - }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "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==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "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==", + "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": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.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" + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "*" } }, - "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==", + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true + }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "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" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.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==", + "node_modules/babel-jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz", + "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==", + "dev": true, "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": "*", + "@jest/transform": "^29.6.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", "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" + "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^7.8.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@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" - }, - "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==", + "node_modules/babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@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" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "@babel/core": "^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/babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } }, - "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==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "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/@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/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "fill-range": "^7.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@sinclair/typebox": "^0.23.3" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "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==", + "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==", + "dev": true, "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-int64": "^0.4.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==", + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "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==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "streamsearch": "^1.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10.16.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" - }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14.16" } }, - "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==", + "node_modules/cacheable-request": { + "version": "10.2.12", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.12.tgz", + "integrity": "sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==", "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" + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14.16" } }, - "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" - }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/@jest/transform/node_modules/chalk": { + "node_modules/caniuse-lite": { + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==", + "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/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2620,42 +2632,11 @@ "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": { + "node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -2663,1739 +2644,1741 @@ "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" - }, + "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==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "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" - }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8.0" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" + "node": ">= 8.10.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "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==", + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", "dependencies": { - "has-flag": "^4.0.0" + "escape-string-regexp": "5.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", - "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==", - "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", - "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, "engines": { - "node": ">=6.0.0" + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.12.tgz", - "integrity": "sha512-az/NhpIwP3K33ILr0T2bso+k2E/SLf8Yidd8mHl0n6sCQ4YdyC8qDhZA6kOPDNDBA56ZnIjngVl0U3jREA0BUA==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, - "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==", + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 8" + "node": ">=12" } }, - "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==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, "engines": { - "node": ">= 8" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "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==", + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 8" + "node": ">=7.0.0" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", - "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "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": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } + "node": ">= 0.8" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, + "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": ">= 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": ">= 6" } }, - "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" - }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">=4.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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "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==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">= 8" } }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "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==", + "dev": true }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dependencies": { - "type-detect": "4.0.8" + "node_modules/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/@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/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true }, - "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==", + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" } }, - "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/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true }, - "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" + "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/cypress": { + "version": "12.17.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", + "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "2.88.12", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^16.18.39", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.6.0", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^14.0.0 || ^16.0.0 || >=18.0.0" } }, - "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==", + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">= 6" } }, - "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" + "node_modules/cypress/node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=0.10" } }, - "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" + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=12" } }, - "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==", + "node_modules/dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "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==", + "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==", + "dev": true + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" + "node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } } }, - "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==", + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dev": true, "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "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.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=0.10.0" } }, - "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" - }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "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==", + "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==", + "dev": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=0.4.0" } }, - "node_modules/@testing-library/dom": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", - "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=6" } }, - "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" - }, + "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==", + "dev": true, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "node_modules/dexie": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/dexie/-/dexie-3.2.4.tgz", + "integrity": "sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==", + "peer": true, "engines": { "node": ">=6.0" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node_modules/dexie-react-hooks": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/dexie-react-hooks/-/dexie-react-hooks-1.1.6.tgz", + "integrity": "sha512-xSblWtmPwhafWNWMECsW7zMMmBu8goH3QqTxEfwBNoNG1mgsM0oFclippev7ss9HhKICqBwTjgqpscci5Ed4mA==", + "peerDependencies": { + "@types/react": ">=16", + "dexie": "^3.2 || ^4.0.1-alpha", + "react": ">=16" } }, - "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" - }, + "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": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.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/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, - "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==", + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/dns-socket": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-4.2.2.tgz", + "integrity": "sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==", "dependencies": { - "has-flag": "^4.0.0" + "dns-packet": "^5.2.4" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "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==", + "dev": true + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "node": ">=12" } }, - "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" - }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/electron-to-chromium": { + "version": "1.4.457", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz", + "integrity": "sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "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==", + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8.6" } }, - "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==", + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "is-arrayish": "^0.2.1" } }, - "node_modules/@testing-library/react": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.2.0.tgz", - "integrity": "sha512-Bprbz/SZVONCJy5f7hcihNCv313IJXdYiv0nSJklIs1SQCIHHNlnGNkosSXnGZTmesyGIcBGNppYhXcc11pb7g==", + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "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/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-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">=6.0" }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "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==", + "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==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "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==", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=10.13.0" + "node": ">=4.0" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@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==", + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, "dependencies": { - "@babel/types": "^7.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "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==", + "node_modules/execa/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, "dependencies": { - "@babel/types": "^7.3.0" + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" } }, - "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/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "node_modules/expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==", + "dev": true, "dependencies": { - "@types/node": "*" + "@jest/expect-utils": "^29.6.2", + "@types/node": "*", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, "dependencies": { - "@types/node": "*" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "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==", + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@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/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "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": { - "@types/eslint": "*", - "@types/estree": "*" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "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/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "reusify": "^1.0.4" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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==", + "dev": true, "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "bser": "2.1.1" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, "dependencies": { - "@types/node": "*" + "pend": "~1.2.0" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, "dependencies": { - "@types/node": "*" + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/figures/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "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==", + "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": { - "@types/istanbul-lib-report": "*" + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/jest": { - "version": "27.5.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.0.tgz", - "integrity": "sha512-9RBFx7r4k+msyj/arpfaa0WOOEcaAZNmN+j80KFbFCoSqCJGHTz7YMAMGQW9Xmqm5w6l5c25vbSjMwlikJi5+g==", + "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==", + "dev": true, "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", - "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "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/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/@types/react": { - "version": "18.0.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.8.tgz", - "integrity": "sha512-+j2hk9BzCOrrOSJASi5XiOyBbERk9jG5O73Ya4M0env5Ixi6vUNli4qy994AINcEF+1IEHISYFfIT4zwr++LKw==", + "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==", + "dev": true, "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "is-callable": "^1.1.3" } }, - "node_modules/@types/react-dom": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.3.tgz", - "integrity": "sha512-1RRW9kst+67gveJRYPxGmVy8eVJ05O43hg77G2j5m76/RFJtMbcfAs2viQ2UNsvvDg8F7OfQZx8qQcl6ymygaQ==", - "dependencies": { - "@types/react": "*" + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" } }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "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": { - "@types/node": "*" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" } }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "node_modules/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/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { - "@types/node": "*" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "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/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/@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", - "dependencies": { - "@types/jest": "*" + "node_modules/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/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" + "node_modules/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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=6.9.0" } }, - "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/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==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz", - "integrity": "sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==", + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/type-utils": "5.22.0", - "@typescript-eslint/utils": "5.22.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" }, "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 - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.0.tgz", - "integrity": "sha512-rKxoCUtAHwEH6IcAoVpqipY6Th+YKW7WFspAKu0IFdbdKZpveFBeqxxE9Xn+GWikhq1o03V3VXbxIe+GdhggiQ==", - "dependencies": { - "@typescript-eslint/utils": "5.22.0" - }, + "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==", + "dev": true, "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": ">=8.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.22.0.tgz", - "integrity": "sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/typescript-estree": "5.22.0", - "debug": "^4.3.2" - }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz", - "integrity": "sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==", + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, "dependencies": { - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/visitor-keys": "5.22.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "async": "^3.2.0" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz", - "integrity": "sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==", + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.22.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "assert-plus": "^1.0.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.22.0.tgz", - "integrity": "sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==", + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz", - "integrity": "sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==", + "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": { - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/visitor-keys": "5.22.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "is-glob": "^4.0.3" }, "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": ">=10.13.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.22.0.tgz", - "integrity": "sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==", + "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-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/typescript-estree": "5.22.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "ini": "2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "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/goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "peerDependencies": { + "csstype": "^3.0.10" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz", - "integrity": "sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dependencies": { - "@typescript-eslint/types": "5.22.0", - "eslint-visitor-keys": "^3.0.0" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "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/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/@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/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true }, - "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==", + "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": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "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/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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "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==", + "dev": true, "dependencies": { - "@xtuc/long": "4.2.2" + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@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==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { - "@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" + "react-is": "^16.7.0" } }, - "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==", + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "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/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, - "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/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, - "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==", + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 0.6" + "node": ">= 6" } }, - "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10" } }, - "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==", + "node_modules/http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", "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" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" }, "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": ">=10.19.0" } }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "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==", + "dev": true, "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" + "node": ">= 6" } }, - "node_modules/address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, "engines": { - "node": ">= 10.0.0" + "node": ">=8.12.0" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "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==", + "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=8.9" + "node": ">=0.10.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "debug": "4" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": ">= 6.0.0" + "node": ">=4" } }, - "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" - }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "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==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, "dependencies": { - "ajv": "^8.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, - "peerDependencies": { - "ajv": "^8.0.0" + "bin": { + "import-local-fixture": "fixtures/cli.js" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" } }, - "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" - }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "engines": { - "node": ">=8" + "node": ">=12" }, "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/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/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "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==", + "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, - "engines": { - "node": ">=6.0" + "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/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" + "has-bigints": "^1.0.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { + "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "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/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -4404,16 +4387,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, + "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==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -4421,1948 +4399,1999 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" }, - "engines": { - "node": ">= 4.5.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "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": ">=4" + "node": ">=0.10.0" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/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" - }, + "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==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">=6" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "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==", + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", "dependencies": { - "color-name": "~1.1.4" + "ip-regex": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=8" + "node": ">=0.12.0" } }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 8.9" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-online": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/is-online/-/is-online-10.0.0.tgz", + "integrity": "sha512-WCPdKwNDjXJJmUubf2VHLMDBkUZEtuOvpXUfUnUFbEnM6In9ByiScL4f4jKACz/fsb2qDkesFerW3snf/AYz3A==", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "got": "^12.1.0", + "p-any": "^4.0.0", + "p-timeout": "^5.1.0", + "public-ip": "^5.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "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==", + "dev": true, "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==", + "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==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" + "call-bind": "^1.0.2" }, - "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" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "has-tostringtag": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "dependencies": { - "@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" + "has-symbols": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true }, - "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/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">= 8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "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==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "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==", + "dev": true, "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.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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==", + "dev": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@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": ">= 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": ">=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/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "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==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", + "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==", + "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "node_modules/jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz", + "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==", + "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" + "@jest/core": "^29.6.2", + "@jest/types": "^29.6.1", + "import-local": "^3.0.2", + "jest-cli": "^29.6.2" }, "bin": { - "browserslist": "cli.js" + "jest": "bin/jest.js" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "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==", + "node_modules/jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dev": true, "dependencies": { - "node-int64": "^0.4.0" + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=10.17.0" } }, - "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" + "node_modules/jest-circus": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz", + "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.6.2", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.6.2", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, - "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": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/jest-circus/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==", + "dev": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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/jest-circus/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==", + "dev": true + }, + "node_modules/jest-cli": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz", + "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==", + "dev": true, + "dependencies": { + "@jest/core": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node_modules/jest-config": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz", + "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-jest": "^29.6.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.6.2", + "jest-environment-node": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "ts-node": { + "optional": true } - ] + } }, - "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==", + "node_modules/jest-config/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==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-config/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==", + "dev": true + }, + "node_modules/jest-diff": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", + "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/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==", + "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "node_modules/jest-diff/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==", + "dev": true }, - "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/" - } - ], + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dev": true, "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" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-each": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz", + "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "@jest/types": "^29.6.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.6.2", + "pretty-format": "^29.6.2" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-each/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==", + "dev": true, "engines": { - "node": ">=6.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "node_modules/jest-each/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "source-map": "~0.6.0" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "node_modules/jest-each/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==", + "dev": true + }, + "node_modules/jest-environment-jsdom": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz", + "integrity": "sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2", + "jsdom": "^20.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "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/jest-environment-node": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz", + "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "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==", + "dev": true, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "node_modules/jest-haste-map": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz", + "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==", + "dev": true, "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "@jest/types": "^29.6.1", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.6.2", + "jest-worker": "^29.6.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 4.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "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==", + "node_modules/jest-leak-detector": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz", + "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==", + "dev": true, "dependencies": { - "color-name": "1.1.3" + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "node_modules/jest-leak-detector/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.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": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "node_modules/jest-leak-detector/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==", + "dev": true }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/jest-matcher-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", + "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", + "dev": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "chalk": "^4.0.0", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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" - }, + "node_modules/jest-matcher-utils/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==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-matcher-utils/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==", + "dev": true + }, + "node_modules/jest-message-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz", + "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==", + "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "node_modules/jest-message-util/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==", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-js": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz", - "integrity": "sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "node_modules/jest-message-util/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==", + "dev": true }, - "node_modules/core-js-compat": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.4.tgz", - "integrity": "sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==", + "node_modules/jest-mock": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", + "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", + "dev": true, "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-util": "^29.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/core-js-pure": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.4.tgz", - "integrity": "sha512-4iF+QZkpzIz0prAFuepmxwJ2h5t4agvE8WPYqs2mjLJMNNwJOnpch76w2Q7bUfCPEv/V7wpvOfog0w273M+ZSw==", - "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "node_modules/jest-resolve": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz", + "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==", + "dev": true, "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" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-resolve-dependencies": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz", + "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==", + "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.6.2" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-runner": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz", + "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==", + "dev": true, + "dependencies": { + "@jest/console": "^29.6.2", + "@jest/environment": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.6.2", + "jest-haste-map": "^29.6.2", + "jest-leak-detector": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-resolve": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-util": "^29.6.2", + "jest-watcher": "^29.6.2", + "jest-worker": "^29.6.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" + "node_modules/jest-runtime": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz", + "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/globals": "^29.6.2", + "@jest/source-map": "^29.6.0", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "node_modules/jest-snapshot": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz", + "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.6.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.6.2", + "semver": "^7.5.3" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "node_modules/jest-snapshot/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==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.0.9" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "node_modules/jest-snapshot/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==", + "dev": true + }, + "node_modules/jest-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", + "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", + "dev": true, "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "@jest/types": "^29.6.1", + "@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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "node_modules/jest-validate": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz", + "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==", + "dev": true, "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" + "@jest/types": "^29.6.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.6.2" }, "engines": { - "node": ">= 12.13.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/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==", + "dev": true, + "engines": { + "node": ">=10" }, "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 - } + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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/jest-validate/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==", + "dev": true }, - "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==", + "node_modules/jest-watcher": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz", + "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==", + "dev": true, "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" + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.6.2", + "string-length": "^4.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/jest-worker": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", + "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.6.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "node_modules/jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=14" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/css-select-base-adapter": { + "node_modules/jsbn": { "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==" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true }, - "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" + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "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==", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "node_modules/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==", + "dev": true }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true }, - "node_modules/cssdb": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.1.tgz", - "integrity": "sha512-0/nZEYfp8SFEzJkMud8NxZJsGfD7RHDJti6GRBLZptIwAzco6RTx1KgwFl4mGWsYS0ZNbCrsY9QryhQ4ldF3Mg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true }, - "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==", + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "bin": { - "cssesc": "bin/cssesc" + "json5": "lib/cli.js" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "dependencies": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "universalify": "^2.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "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/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" + "json-buffer": "3.0.1" } }, - "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" - }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "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==", + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "> 0.8" } }, - "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" - }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, + "immediate": "~3.0.5" + } + }, + "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/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" + "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/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" }, "peerDependenciesMeta": { - "supports-color": { + "enquirer": { "optional": true } } }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true }, - "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==", + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "dependencies": { - "execa": "^5.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "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/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/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "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/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==", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } }, - "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==", + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "semver": "^7.5.3" }, "engines": { - "node": ">= 4.2.1" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "tmpl": "1.0.5" } }, - "node_modules/detect-port-alt/node_modules/ms": { + "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "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/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=8.6" } }, - "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==", + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6" } }, - "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==", + "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": { - "path-type": "^4.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "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": { - "esutils": "^2.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6.0.0" + "node": "*" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" - }, - "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/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true + }, + "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": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "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/fb55" + "url": "https://github.com/sponsors/ai" } - ] - }, - "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" + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "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": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "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" + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.9.tgz", + "integrity": "sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==", + "dependencies": { + "@next/env": "13.4.9", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "bin": { + "next": "dist/bin/next" }, "engines": { - "node": ">= 4" + "node": ">=16.8.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.4.9", + "@next/swc-darwin-x64": "13.4.9", + "@next/swc-linux-arm64-gnu": "13.4.9", + "@next/swc-linux-arm64-musl": "13.4.9", + "@next/swc-linux-x64-gnu": "13.4.9", + "@next/swc-linux-x64-musl": "13.4.9", + "@next/swc-win32-arm64-msvc": "13.4.9", + "@next/swc-win32-ia32-msvc": "13.4.9", + "@next/swc-win32-x64-msvc": "13.4.9" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "fibers": { + "optional": true + }, + "sass": { + "optional": true + } } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/next/node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "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/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "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": ">=10" + "node": ">=0.10.0" } }, - "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": { + "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, + "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/electron-to-chromium": { - "version": "1.4.132", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.132.tgz", - "integrity": "sha512-JYdZUw/1068NWN+SwXQ7w6Ue0bWYGihvSUNNQwurvcDV/SM7vSiGZ3NuFvFgoEiCs4kB8xs3cX2an3wB7d4TBw==" - }, - "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==", + "node_modules/normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "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.8" + "node": ">=0.10.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" + "node_modules/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/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "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==", + "dev": true, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dependencies": { - "stackframe": "^1.1.1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "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==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" @@ -6371,27 +6400,25 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" } }, - "node_modules/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==", + "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==", + "dev": true, "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -6400,859 +6427,585 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" + "node_modules/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/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "dependencies": { - "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" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=6.0" + "node": ">=6" }, - "optionalDependencies": { - "source-map": "~0.6.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/p-any": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-4.0.0.tgz", + "integrity": "sha512-S/B50s+pAVe0wmEZHmBs/9yJXeZ5KhHzOsgKzt0hRdgkoR3DxW9ts46fcsWi/r3VnzsnkKS7q4uimze+zjdryw==", "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" + "p-cancelable": "^3.0.0", + "p-some": "^6.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "engines": { - "node": ">= 0.8.0" + "node": ">=12.20" } }, - "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, + "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==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "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==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz", - "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==", + "node_modules/p-locate/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==", + "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.2", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "p-try": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "node_modules/p-map/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, + "node_modules/p-map/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, + "node_modules/p-map/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "node_modules/p-some": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-6.0.0.tgz", + "integrity": "sha512-CJbQCKdfSX3fIh8/QKgS+9rjm7OBNUTmwWswAFQAhc8j1NR1dsEDETUEuVUtQHZpV+J03LqWBEwvu0g1Yn+TYg==", "dependencies": { - "p-try": "^1.0.0" + "aggregate-error": "^4.0.0", + "p-cancelable": "^3.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" + "node": ">=12.20" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "@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": ">=4" + "node": ">=8" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=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" - }, + "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==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "node_modules/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/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" - }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": "^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": ">=8" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } + "node_modules/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/eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "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==", + "dev": true + }, + "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": ">=10" + "node": ">=8.6" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "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" - }, + "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/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", - "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", + "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==", + "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.13.0" + "find-up": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "node": ">=8" } }, - "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==", + "node_modules/postcss": { + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=14.0.0" }, "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "postcss": "^8.0.0" } }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "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": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": "^12 || ^14 || >= 16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" + "postcss": "^8.4.21" } }, - "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==", + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", "dependencies": { - "color-convert": "^2.0.1" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" }, "engines": { - "node": ">=8" + "node": ">= 14" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "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/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==", + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-selector-parser": "^6.0.11" }, "engines": { - "node": ">=10" + "node": ">=12.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "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==", + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dependencies": { - "color-name": "~1.1.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "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/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/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==", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "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==", + "dev": true, "dependencies": { - "type-fest": "^0.20.2" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "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==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "node_modules/pretty-format/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==", + "dev": true + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.6.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 6" } }, - "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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "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==", + "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==", + "dev": true + }, + "node_modules/public-ip": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-5.0.0.tgz", + "integrity": "sha512-xaH3pZMni/R2BG7ZXXaWS9Wc9wFlhyDVJF47IJ+3ali0TGv+2PsckKxbmo+rnx3ZxiV2wblVhtdS3bohAP6GGw==", + "dependencies": { + "dns-socket": "^4.2.2", + "got": "^12.0.0", + "is-ip": "^3.1.0" + }, "engines": { - "node": ">=10" + "node": "^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "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" - }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } + "node_modules/pure-rand": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", + "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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", @@ -7268,748 +7021,775 @@ } ] }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, + "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": ">=8.6.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "is-glob": "^4.0.1" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "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": { - "reusify": "^1.0.4" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" } }, - "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==", + "node_modules/react-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", "dependencies": { - "websocket-driver": ">=0.5.1" + "goober": "^2.1.10" }, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" + "node_modules/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/react-otp-input": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-otp-input/-/react-otp-input-3.0.2.tgz", + "integrity": "sha512-YzOYnol7NodV1KZdy9Y4y3jV4u3mlug98WfJqwV4hs7+zeRqzp5jcA/+onZ6OHjpdOMRQvA675xAHB5ynSmViA==", + "peerDependencies": { + "react": ">=16.8.6 || ^17.0.0 || ^18.0.0", + "react-dom": ">=16.8.6 || ^17.0.0 || ^18.0.0" } }, - "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==", + "node_modules/react-redux": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.1.tgz", + "integrity": "sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA==", "dependencies": { - "flat-cache": "^3.0.4" + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4 || ^5.0.0-beta.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } } }, - "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==", + "node_modules/react-redux/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/react-router": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.1.tgz", + "integrity": "sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "@remix-run/router": "1.7.1" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=14" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "react": ">=16.8" } }, - "node_modules/filelist": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", - "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", + "node_modules/react-router-dom": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.1.tgz", + "integrity": "sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw==", "dependencies": { - "minimatch": "^5.0.1" + "@remix-run/router": "1.7.1", + "react-router": "6.14.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "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==", + "node_modules/react-xml-parser": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/react-xml-parser/-/react-xml-parser-1.1.8.tgz", + "integrity": "sha512-yX9k9LNCRzzNnFWoyo9cWEjtor6n6VD0Uh7z1ww5rIP6h5vdhJKEmowsm9RumEJMRdr7akcT4mMBScpsz573qQ==" + }, + "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": { - "balanced-match": "^1.0.0" + "pify": "^2.3.0" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "brace-expansion": "^2.0.1" + "picomatch": "^2.2.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": ">=8.10.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==", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "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" - }, + "node_modules/redent/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=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==", + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "dependencies": { - "ms": "2.0.0" + "@babel/runtime": "^7.9.2" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "node_modules/redux-persist": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", + "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", + "peerDependencies": { + "redux": ">4.0.0" + } }, - "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/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" } }, - "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==", + "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/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, + "throttleit": "^1.0.0" + } + }, + "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==", + "dev": true, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "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==", + "dev": true }, - "node_modules/follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "bin": { + "resolve": "bin/resolve" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "resolve-from": "^5.0.0" }, "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==", + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "lowercase-keys": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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/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/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==", + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { - "@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" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "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": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=v12.22.7" } }, - "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/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/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==", + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">= 8.9.0" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=10" } }, - "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==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "shebang-regex": "^3.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==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "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==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "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==", + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "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.6" + "node": ">=0.10.0" } }, - "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==", + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/fs-monkey": { + "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "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==", + "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==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=10" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "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==", + "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "internal-slot": "^1.0.4" }, - "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": ">= 0.4" } }, - "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==", + "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.0.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "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" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "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==", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "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" - }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "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==", + "dev": true, "dependencies": { - "isexe": "^2.0.0" + "min-indent": "^1.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": ">=8" } }, - "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" - }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", "dependencies": { - "duplexer": "^0.1.2" + "client-only": "0.0.1" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } } }, - "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==", + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", "dependencies": { - "function-bind": "^1.1.1" + "@jridgewell/gen-mapping": "^0.3.2", + "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": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" + "node": ">=8" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "has-flag": "^4.0.0" }, - "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" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/has-tostringtag": { + "node_modules/supports-preserve-symlinks-flag": { "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" - }, + "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" }, @@ -8017,577 +7797,480 @@ "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/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==", + "dev": true }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", "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" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "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.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" }, "bin": { - "html-minifier-terser": "cli.js" + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" } }, - "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==", + "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==", + "dev": true, "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" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "node": ">=8" } }, - "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" - } - ], + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "any-promise": "^1.0.0" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "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": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">= 0.8" + "node": ">=0.8" } }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "node_modules/throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", + "dev": true }, - "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/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true }, - "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==", + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "rimraf": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8.17.0" } }, - "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" - }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">=4" } }, - "node_modules/https-proxy-agent": { + "node_modules/to-regex-range": { "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==", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "agent-base": "6", - "debug": "4" + "is-number": "^7.0.0" }, "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": ">=8.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==", + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 4.0.0" } }, - "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "node_modules/identity-obj-proxy": { + "node_modules/tr46": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, "dependencies": { - "harmony-reflect": "^1.4.6" + "punycode": "^2.1.1" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } + "node_modules/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/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } + "node_modules/tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" }, - "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==", + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "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==", + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "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==", + "dev": true, "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" - }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, "engines": { - "node": ">=0.8.19" + "node": ">= 10.0.0" } }, - "node_modules/indent-string": { + "node_modules/untildify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "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==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "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/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/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "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==", + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, "dependencies": { - "binary-extensions": "^2.0.0" + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" }, "engines": { - "node": ">=8" + "node": ">=10.12.0" } }, - "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==", + "node_modules/v8-to-istanbul/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==", + "dev": true + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=14" } }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "makeerror": "1.0.12" } }, - "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==", + "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": { - "has-tostringtag": "^1.0.0" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.13.0" } }, - "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/web-vitals": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.4.0.tgz", + "integrity": "sha512-n9fZ5/bG1oeDkyxLWyep0eahrNcPDF6bFqoyispt7xkW0xhDzpUBTgyDKqWDi1twT0MgH4HvvqzpUyh0ZxZV4A==" }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "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==", + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "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==", + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=12" } }, - "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==", + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "node_modules/is-negative-zero": { + "node_modules/which": { "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" + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, - "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": ">= 8" } }, - "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==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "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/is-obj": { + "node_modules/which-collection": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "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/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, "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": { @@ -8597,16878 +8280,5200 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" + "node_modules/workbox-background-sync": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.0.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/workbox-broadcast-update": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "dependencies": { + "workbox-core": "7.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/workbox-cacheable-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "workbox-core": "7.0.0" } }, - "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/workbox-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==" }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/workbox-expiration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "idb": "^7.0.1", + "workbox-core": "7.0.0" } }, - "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==", + "node_modules/workbox-google-analytics": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/workbox-navigation-preload": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "workbox-core": "7.0.0" } }, - "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==", + "node_modules/workbox-precaching": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "node_modules/workbox-range-requests": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", "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" + "workbox-core": "7.0.0" } }, - "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==", + "node_modules/workbox-routing": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "workbox-core": "7.0.0" } }, - "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/workbox-strategies": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", + "dependencies": { + "workbox-core": "7.0.0" } }, - "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==", + "node_modules/workbox-streams": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" } }, - "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==", + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "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/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/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/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "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" + "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==", + "dev": true, + "engines": { + "node": ">=10.0.0" }, - "bin": { - "jake": "bin/cli.js" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "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" - }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/jake/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, - "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" - }, + "node_modules/xstate": { + "version": "4.38.1", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.38.1.tgz", + "integrity": "sha512-1gBUcFWBj/rv/pRcP2Bedl5sNRGX2d36CaOx9z7fE9uSiHaOEHIWzLg1B853q2xdUHUA9pEiWKjLZ3can4SJaQ==", "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/xstate" } }, - "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" - }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "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": { + "node_modules/yallist": { "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" - } + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "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" - }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "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": ">=12" } }, - "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" - }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" } }, - "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==", + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, "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" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.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" - }, + "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==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/colinhacks" } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.0.tgz", + "integrity": "sha512-+RNNcQvw2V1bmnBTPAtOLfW/9mhH2vC67+rUSi5T8EtEWt6lEnGNY2GuhZ1/YwbgikT1TkhvidCDmN5Q5YCo/w==", + "dev": true }, - "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" + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "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" + "@babel/code-frame": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, - "engines": { - "node": ">=8" + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "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" + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true + }, + "@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true + "dependencies": { + "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==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": 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" + "@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "dev": true, + "requires": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.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" + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "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==" + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true }, - "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" + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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 - } + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" } }, - "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" + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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==" + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true }, - "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" - } + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true }, - "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" - } + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true }, - "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" + "@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" } }, - "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" + "@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" }, - "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" + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.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==" + "@babel/parser": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true }, - "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" + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "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" + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "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==" + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } }, - "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" + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "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" + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "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" + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "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" + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" } }, - "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" + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@babel/preset-react": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } }, - "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" + "@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "requires": { + "regenerator-runtime": "^0.13.11" } }, - "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" + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.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" + "@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.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" + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, + "@cypress/request": { + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "~6.10.3", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + } + } + }, + "@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.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" + "@fortawesome/fontawesome-common-types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.0.tgz", + "integrity": "sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.0.tgz", + "integrity": "sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.4.0" } }, - "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" + "@fortawesome/free-solid-svg-icons": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz", + "integrity": "sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.4.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==" + "@fortawesome/react-fontawesome": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", + "requires": { + "prop-types": "^15.8.1" + } }, - "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" + "@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==", + "dev": true, + "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" } }, - "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" + "@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==", + "dev": true + }, + "@jest/console": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz", + "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==", + "dev": true, + "requires": { + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0" } }, - "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", + "@jest/core": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz", + "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==", + "dev": true, + "requires": { + "@jest/console": "^29.6.2", + "@jest/reporters": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.6.2", + "jest-haste-map": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-resolve-dependencies": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "jest-watcher": "^29.6.2", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "pretty-format": "^29.6.2", "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "strip-ansi": "^6.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "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" + "@jest/environment": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz", + "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2" } }, - "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" + "@jest/expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==", + "dev": true, + "requires": { + "expect": "^29.6.2", + "jest-snapshot": "^29.6.2" } }, - "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" + "@jest/expect-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz", + "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==", + "dev": true, + "requires": { + "jest-get-type": "^29.4.3" } }, - "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==" + "@jest/fake-timers": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz", + "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.1", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" + } }, - "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" + "@jest/globals": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz", + "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/types": "^29.6.1", + "jest-mock": "^29.6.2" } }, - "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" + "@jest/reporters": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz", + "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "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-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "jest-worker": "^29.6.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" } }, - "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" + "@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "@jest/source-map": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", + "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" } }, - "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" + "@jest/test-result": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz", + "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==", + "dev": true, + "requires": { + "@jest/console": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.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", + "@jest/test-sequencer": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz", + "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==", + "dev": true, + "requires": { + "@jest/test-result": "^29.6.2", "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", + "jest-haste-map": "^29.6.2", "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" + "@jest/transform": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz", + "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.6.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" } }, - "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" + "@jest/types": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" } }, - "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" + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "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" - } + "@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==" }, - "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==" + "@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==" }, - "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" - } + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, - "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" + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" }, - "engines": { - "node": ">=8" + "dependencies": { + "@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/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" - } + "@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==" + }, + "@next/env": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.9.tgz", + "integrity": "sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==" + }, + "@next/swc-darwin-arm64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.9.tgz", + "integrity": "sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==", + "optional": true }, - "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" + "@next/swc-darwin-x64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.9.tgz", + "integrity": "sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.9.tgz", + "integrity": "sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.9.tgz", + "integrity": "sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.9.tgz", + "integrity": "sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.9.tgz", + "integrity": "sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.9.tgz", + "integrity": "sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.9.tgz", + "integrity": "sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.9.tgz", + "integrity": "sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==", + "optional": true + }, + "@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" } }, - "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" + "@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" } }, - "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" + "@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", + "requires": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" } }, - "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==" + "@remix-run/router": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.1.tgz", + "integrity": "sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==" }, - "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" - } + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, - "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" + "@sindresorhus/is": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.4.1.tgz", + "integrity": "sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==" + }, + "@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "requires": { + "type-detect": "4.0.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" + "@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.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" + "@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "requires": { + "tslib": "^2.4.0" } }, - "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" + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "requires": { + "defer-to-connect": "^2.0.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" + "@testing-library/dom": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + } } }, - "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==" + "@testing-library/jest-dom": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz", + "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==", + "dev": true, + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "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": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } }, - "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" + "@testing-library/react": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" } }, - "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" + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@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==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.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" + "@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==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.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" + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@types/node": "*" } }, - "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" + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.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==" + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" }, - "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" + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" } }, - "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/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "requires": { "@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" + "@types/tough-cookie": "*", + "parse5": "^7.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" + "@types/node": { + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz", + "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "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" + "@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "devOptional": true, + "requires": { + "@types/react": "*" } }, - "node_modules/jest-util/node_modules/color-convert": { + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "@types/stack-utils": { "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" - } + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true }, - "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==" + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true }, - "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" - } + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, - "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" + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" } }, - "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" + "@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==", + "dev": true + }, + "@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" } }, - "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" + "@xstate/react": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@xstate/react/-/react-3.2.2.tgz", + "integrity": "sha512-feghXWLedyq8JeL13yda3XnHPZKwYDN5HPBLykpLeuNpr9178tQd2/3d0NrH6gSd0sG5mLuLeuD+ck830fgzLQ==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.2", + "use-sync-external-store": "^1.0.0" } }, - "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" - } + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true }, - "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==" + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true }, - "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" + "acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "requires": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, - "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" - } + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true }, - "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" + "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==", + "dev": true, + "requires": { + "debug": "4" } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.0.2.tgz", - "integrity": "sha512-tiRpnMeeyQuuzgL5UNSeiqMwF8UOWPbAE5rzcu/1zyq4oPG2Ox6xm4YCOruwbp10F8odWc+XwVxTyGzMSLMqxA==", - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "requires": { + "clean-stack": "^4.0.0", + "indent-string": "^5.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" - } + "animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.0.2.tgz", - "integrity": "sha512-4EUqgjq9VzyUiVTvZfI9IRJD6t3NYBNP4f+Eq8Zr93+hkJ0RrGU4OBTw8tfNzidKX+bmuYzn8FxqpxOPIGGCMA==", - "dependencies": { - "@jest/console": "^28.0.2", - "@jest/types": "^28.0.2", - "@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" - } + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@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" + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" } }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { + "dev": true, + "requires": { "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" - } + "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/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" + "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" } }, - "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==" + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true }, - "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" - } + "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/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" + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.0.2.tgz", - "integrity": "sha512-knK7XyojvwYh1XiF2wmVdskgM/uN11KsjcEWWHfnMZNEdwXCrqB4sCBO94F4cfiAwCS8WFV6CDixDwPlMh/wdA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.0.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" } }, - "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" + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" } }, - "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" + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "dependencies": { - "@jest/types": "^28.0.2", - "@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" - } + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.0.2.tgz", - "integrity": "sha512-uIVJLpQ/5VTGQWBiBatHsi7jrCqHjHl0e0dFHMWzwuIfUbdW/muk0DtSr0fteY2T7QTFylv+7a5Rm8sBKrE12Q==", - "dependencies": { - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.0.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, - "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" - } + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true }, - "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" - } + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "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" - } + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true }, - "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" + "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" } }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + "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==", + "dev": true }, - "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" - } + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true }, - "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" - } + "aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true }, - "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" + "axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "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" + "babel-jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz", + "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==", + "dev": true, + "requires": { + "@jest/transform": "^29.6.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" } }, - "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" + "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==", + "dev": true, + "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" } }, - "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" + "babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" } }, - "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" + "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==", + "dev": true, + "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" } }, - "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" + "babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" } }, - "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" - } + "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/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" + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" } }, - "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==" + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "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" - } + "blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true }, - "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" - } + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, - "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" + "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" } }, - "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" + "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" } }, - "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" + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "requires": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" } }, - "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==" + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } }, - "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" + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "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 - } + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "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" } }, - "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" + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + }, + "cacheable-request": { + "version": "10.2.12", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.12.tgz", + "integrity": "sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==", + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" } }, - "node_modules/json-parse-better-errors": { + "cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true + }, + "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } }, - "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==" + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, - "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==" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "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==" }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "caniuse-lite": { + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==" }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true }, - "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" + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", "dependencies": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.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==", + "dev": true, + "requires": { + "has-flag": "^4.0.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" - } + "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==", + "dev": true }, - "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" - } + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" + "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" + } + } } }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "requires": { + "escape-string-regexp": "5.0.0" } }, - "node_modules/leven": { + "cli-cursor": { "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" + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" } }, - "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" + "cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" } }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "engines": { - "node": ">=10" + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" } }, - "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==" + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, - "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" + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" } }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true }, - "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" + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "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" + } }, - "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==" + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "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" - } + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "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" - } + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true }, - "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" + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "bin": { - "lz-string": "bin/bin.js" - } + "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==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true }, - "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==", + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, "dependencies": { - "sourcemap-codec": "^1.4.8" + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } } }, - "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" + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "cypress": { + "version": "12.17.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", + "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", + "dev": true, + "requires": { + "@cypress/request": "2.88.12", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^16.18.39", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.6.0", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + } } }, - "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" + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" } }, - "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" + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" } }, - "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==" + "dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==", + "dev": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" } }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dependencies": { - "fs-monkey": "1.0.3" + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" }, - "engines": { - "node": ">= 4.0.0" + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "requires": {} }, - "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" + "deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "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.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } + "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==", + "dev": true }, - "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" - } + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" }, - "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" + "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==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "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" - } + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, - "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" - } + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true }, - "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" - } + "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==", + "dev": true }, - "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" - } + "dexie": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/dexie/-/dexie-3.2.4.tgz", + "integrity": "sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==", + "peer": true }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } + "dexie-react-hooks": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/dexie-react-hooks/-/dexie-react-hooks-1.1.6.tgz", + "integrity": "sha512-xSblWtmPwhafWNWMECsW7zMMmBu8goH3QqTxEfwBNoNG1mgsM0oFclippev7ss9HhKICqBwTjgqpscci5Ed4mA==", + "requires": {} }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "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": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" } }, - "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" + "dns-socket": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-4.2.2.tgz", + "integrity": "sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==", + "requires": { + "dns-packet": "^5.2.4" } }, - "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==" + "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==", + "dev": true }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "domexception": { "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" + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" } }, - "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==" + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" }, - "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": "*" + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "electron-to-chromium": { + "version": "1.4.457", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz", + "integrity": "sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==" }, - "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" - } + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true }, - "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==" + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" } }, - "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==" + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true }, - "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" + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" } }, - "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" + "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==", + "dev": true, + "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" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, - "node_modules/node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" }, - "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" + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, - "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" - } + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" + "eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } } }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { + "executable": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.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" - } + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.6.2", + "@types/node": "*", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2" } }, - "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" - } + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } } }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "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" }, - "engines": { - "node": ">= 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" + } + } } }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "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" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" } }, - "node_modules/object.hasown": { + "fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" } }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" }, - "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" + "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==", + "dev": true + } } }, - "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" + "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" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "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" - } + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" } }, - "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" - } + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true }, - "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" + "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" } }, - "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" - } + "form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==" }, - "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" - } + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, - "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" + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "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" - } + "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/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" - } + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true }, - "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" + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "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==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" } }, - "node_modules/parse5": { + "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==", + "dev": true + }, + "get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, - "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" + "getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "requires": { + "async": "^3.2.0" } }, - "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" + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" } }, - "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" + "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" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" + "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" } }, - "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" + "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-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "requires": { + "ini": "2.0.0" } }, - "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==" + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "requires": {} }, - "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" + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "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/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" - } + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true }, - "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" + "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" } }, - "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" - } + "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==", + "dev": true }, - "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" - } + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, - "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" + "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==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" } }, - "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" - } + "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==", + "dev": true }, - "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" - } + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true }, - "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" + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" } }, - "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" + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" } }, - "node_modules/pkg-up/node_modules/locate-path": { + "html-encoding-sniffer": { "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" + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" } }, - "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" - } + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, - "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" - } + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" } }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" + "http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" } }, - "node_modules/postcss": { - "version": "8.4.13", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", - "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.3", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "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==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true }, - "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" + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, - "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" - } + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, - "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" + "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==", + "dev": true, + "requires": { + "harmony-reflect": "^1.4.6" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" } }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" + }, + "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" } }, - "node_modules/postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz", - "integrity": "sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==", - "dependencies": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.0", - "autoprefixer": "^10.4.6", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", - "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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.1.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", - "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", - "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.22.0" - }, - "peerDependencies": { - "react": "^18.1.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.71.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", - "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", - "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.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", - "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", - "dependencies": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", - "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.8.0-beta.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.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/terser/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/terser/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/terser/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/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "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.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" - }, - "node_modules/workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", - "dependencies": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", - "dependencies": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "node_modules/workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" - }, - "@babel/core": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", - "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.10", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.10", - "@babel/types": "^7.17.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", - "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", - "requires": { - "@babel/types": "^7.17.10", - "@jridgewell/gen-mapping": "^0.1.0", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", - "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", - "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.9", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz", - "integrity": "sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz", - "integrity": "sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", - "requires": { - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", - "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.10.tgz", - "integrity": "sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.17.6", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.17.3", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.17.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.17.9", - "@babel/plugin-transform-modules-systemjs": "^7.17.8", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.10", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.17.9", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.17.10", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.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.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - } - }, - "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", - "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.10", - "@babel/types": "^7.17.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", - "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", - "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.0.tgz", - "integrity": "sha512-T5ZyNSw9G0x0UDFiXV40a7VjKw2b+l4G+S0sctKqxhx8cg9QtMUAGwJBVU9mHPDPoZEmwm0tEoukjl4zb9MU7Q==", - "requires": {} - }, - "@eslint/eslintrc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz", - "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "requires": { - "@sinclair/typebox": "^0.23.3" - } - }, - "@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.0.6", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", - "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==" - }, - "@jridgewell/set-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", - "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.12.tgz", - "integrity": "sha512-az/NhpIwP3K33ILr0T2bso+k2E/SLf8Yidd8mHl0n6sCQ4YdyC8qDhZA6kOPDNDBA56ZnIjngVl0U3jREA0BUA==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", - "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - } - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" - }, - "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@testing-library/dom": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", - "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", - "requires": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/react": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.2.0.tgz", - "integrity": "sha512-Bprbz/SZVONCJy5f7hcihNCv313IJXdYiv0nSJklIs1SQCIHHNlnGNkosSXnGZTmesyGIcBGNppYhXcc11pb7g==", - "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" - } - }, - "@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "requires": { - "@babel/runtime": "^7.12.5" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "27.5.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.0.tgz", - "integrity": "sha512-9RBFx7r4k+msyj/arpfaa0WOOEcaAZNmN+j80KFbFCoSqCJGHTz7YMAMGQW9Xmqm5w6l5c25vbSjMwlikJi5+g==", - "requires": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", - "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "18.0.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.8.tgz", - "integrity": "sha512-+j2hk9BzCOrrOSJASi5XiOyBbERk9jG5O73Ya4M0env5Ixi6vUNli4qy994AINcEF+1IEHISYFfIT4zwr++LKw==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.3.tgz", - "integrity": "sha512-1RRW9kst+67gveJRYPxGmVy8eVJ05O43hg77G2j5m76/RFJtMbcfAs2viQ2UNsvvDg8F7OfQZx8qQcl6ymygaQ==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", - "requires": { - "@types/jest": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz", - "integrity": "sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==", - "requires": { - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/type-utils": "5.22.0", - "@typescript-eslint/utils": "5.22.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.0.tgz", - "integrity": "sha512-rKxoCUtAHwEH6IcAoVpqipY6Th+YKW7WFspAKu0IFdbdKZpveFBeqxxE9Xn+GWikhq1o03V3VXbxIe+GdhggiQ==", - "requires": { - "@typescript-eslint/utils": "5.22.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.22.0.tgz", - "integrity": "sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==", - "requires": { - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/typescript-estree": "5.22.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz", - "integrity": "sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==", - "requires": { - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/visitor-keys": "5.22.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz", - "integrity": "sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==", - "requires": { - "@typescript-eslint/utils": "5.22.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.22.0.tgz", - "integrity": "sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz", - "integrity": "sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==", - "requires": { - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/visitor-keys": "5.22.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.22.0.tgz", - "integrity": "sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.22.0", - "@typescript-eslint/types": "5.22.0", - "@typescript-eslint/typescript-estree": "5.22.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz", - "integrity": "sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==", - "requires": { - "@typescript-eslint/types": "5.22.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-js": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz", - "integrity": "sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w==" - }, - "core-js-compat": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.4.tgz", - "integrity": "sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==", - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.4.tgz", - "integrity": "sha512-4iF+QZkpzIz0prAFuepmxwJ2h5t4agvE8WPYqs2mjLJMNNwJOnpch76w2Q7bUfCPEv/V7wpvOfog0w273M+ZSw==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "requires": {} - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.1.tgz", - "integrity": "sha512-0/nZEYfp8SFEzJkMud8NxZJsGfD7RHDJti6GRBLZptIwAzco6RTx1KgwFl4mGWsYS0ZNbCrsY9QryhQ4ldF3Mg==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", - "requires": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.132", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.132.tgz", - "integrity": "sha512-JYdZUw/1068NWN+SwXQ7w6Ue0bWYGihvSUNNQwurvcDV/SM7vSiGZ3NuFvFgoEiCs4kB8xs3cX2an3wB7d4TBw==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz", - "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==", - "requires": { - "@eslint/eslintrc": "^1.2.2", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", - "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", - "requires": { - "@typescript-eslint/utils": "^5.13.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "filelist": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", - "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "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.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "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" - } - } - } + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" } }, - "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" - } - } - } + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" }, - "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==", + "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==", + "dev": true, "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" - } - } + "call-bind": "^1.0.2", + "has-tostringtag": "^1.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" - } - } + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" } }, - "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==", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "requires": { - "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.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.0.2.tgz", - "integrity": "sha512-tiRpnMeeyQuuzgL5UNSeiqMwF8UOWPbAE5rzcu/1zyq4oPG2Ox6xm4YCOruwbp10F8odWc+XwVxTyGzMSLMqxA==", - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "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.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.0.2.tgz", - "integrity": "sha512-4EUqgjq9VzyUiVTvZfI9IRJD6t3NYBNP4f+Eq8Zr93+hkJ0RrGU4OBTw8tfNzidKX+bmuYzn8FxqpxOPIGGCMA==", - "requires": { - "@jest/console": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "requires": { - "@jest/schemas": "^28.0.2", - "@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.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "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.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.0.2.tgz", - "integrity": "sha512-knK7XyojvwYh1XiF2wmVdskgM/uN11KsjcEWWHfnMZNEdwXCrqB4sCBO94F4cfiAwCS8WFV6CDixDwPlMh/wdA==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.0.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "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.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.0.2.tgz", - "integrity": "sha512-uIVJLpQ/5VTGQWBiBatHsi7jrCqHjHl0e0dFHMWzwuIfUbdW/muk0DtSr0fteY2T7QTFylv+7a5Rm8sBKrE12Q==", - "requires": { - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.0.2", - "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.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "requires": { - "@jest/schemas": "^28.0.2", - "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.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "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" - } - } + "has-bigints": "^1.0.1" } }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "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": { - "@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" - } - } + "binary-extensions": "^2.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==", + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "requires": { - "@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" - } - } + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "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==", + "dev": true }, - "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==", + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "ci-info": "^3.2.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" + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "requires": { + "has": "^1.0.3" } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, - "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==" + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, - "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==" + "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==", + "dev": true }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "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" + } }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "ip-regex": "^4.0.0" } }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true }, - "jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "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==", + "dev": true, "requires": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" + "has-tostringtag": "^1.0.0" } }, - "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==" + "is-online": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/is-online/-/is-online-10.0.0.tgz", + "integrity": "sha512-WCPdKwNDjXJJmUubf2VHLMDBkUZEtuOvpXUfUnUFbEnM6In9ByiScL4f4jKACz/fsb2qDkesFerW3snf/AYz3A==", + "requires": { + "got": "^12.1.0", + "p-any": "^4.0.0", + "p-timeout": "^5.1.0", + "public-ip": "^5.0.0" + } }, - "kleur": { + "is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "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==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "requires": { - "language-subtag-registry": "~0.3.2" + "has-tostringtag": "^1.0.0" } }, - "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==" + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "which-typed-array": "^1.1.11" } }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true }, - "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==" + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true }, - "loader-utils": { + "is-weakset": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, "requires": { - "p-locate": "^5.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "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==", + "dev": true }, - "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==", + "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==", + "dev": true, "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "@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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, "requires": { - "tslib": "^2.0.3" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "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==", + "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==", + "dev": true, "requires": { - "yallist": "^4.0.0" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" } }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz", + "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==", + "dev": true, "requires": { - "sourcemap-codec": "^1.4.8" + "@jest/core": "^29.6.2", + "@jest/types": "^29.6.1", + "import-local": "^3.0.2", + "jest-cli": "^29.6.2" } }, - "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==", + "jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dev": true, "requires": { - "semver": "^6.0.0" + "execa": "^5.0.0", + "p-limit": "^3.1.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true } } }, - "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" + "jest-circus": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz", + "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.6.2", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.6.2", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "jest-cli": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz", + "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==", + "dev": true, + "requires": { + "@jest/core": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "jest-config": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz", + "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-jest": "^29.6.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.6.2", + "jest-environment-node": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "jest-diff": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", + "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", + "dev": true, "requires": { - "fs-monkey": "1.0.3" + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "jest-each": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz", + "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==", + "dev": true, "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "@jest/types": "^29.6.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.6.2", + "pretty-format": "^29.6.2" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "jest-environment-jsdom": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz", + "integrity": "sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2", + "jsdom": "^20.0.0" + } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "jest-environment-node": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz", + "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" + } }, - "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==", + "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==", + "dev": true + }, + "jest-haste-map": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz", + "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==", + "dev": true, "requires": { - "mime-db": "1.52.0" + "@jest/types": "^29.6.1", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.6.2", + "jest-worker": "^29.6.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "jest-leak-detector": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz", + "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==", + "dev": true, "requires": { - "schema-utils": "^4.0.0" + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" } }, - "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==", + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, + "jest-matcher-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", + "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.3" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.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==" + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, + "jest-message-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz", + "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "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==", + "dev": true }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true } } }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "jest-mock": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", + "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", + "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-util": "^29.6.2" } }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "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==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "jest-resolve": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz", + "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==", + "dev": true, "requires": { - "minimist": "^1.2.6" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "jest-resolve-dependencies": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz", + "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==", + "dev": true, "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.6.2" } }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "jest-runner": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz", + "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==", + "dev": true, + "requires": { + "@jest/console": "^29.6.2", + "@jest/environment": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.6.2", + "jest-haste-map": "^29.6.2", + "jest-leak-detector": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-resolve": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-util": "^29.6.2", + "jest-watcher": "^29.6.2", + "jest-worker": "^29.6.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + } }, - "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==" + "jest-runtime": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz", + "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/globals": "^29.6.2", + "@jest/source-map": "^29.6.0", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "jest-snapshot": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz", + "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==", + "dev": true, "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.6.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.6.2", + "semver": "^7.5.3" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "jest-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", + "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", + "dev": true, "requires": { - "path-key": "^3.0.0" + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" } }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "jest-validate": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz", + "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==", + "dev": true, "requires": { - "boolbase": "^1.0.0" + "@jest/types": "^29.6.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.6.2" + }, + "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==", + "dev": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "jest-watcher": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz", + "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==", + "dev": true, + "requires": { + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.6.2", + "string-length": "^4.0.1" + } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "jest-worker": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", + "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.6.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==" }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==" }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "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==", + "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" } }, - "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, - "object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } + "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==", + "dev": true }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true }, - "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" - } + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true }, - "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==" + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "requires": { - "wrappy": "1" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" } }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "json-buffer": "3.0.1" } }, - "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" - } + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, - "p-limit": { + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true + }, + "leven": { "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" - } + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, - "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==", + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "requires": { - "p-limit": "^3.0.2" + "immediate": "~3.0.5" } }, - "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" - } + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" }, - "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==" + "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==" }, - "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" + "listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" } }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", "requires": { - "callsites": "^3.0.0" + "lie": "3.1.1" } }, - "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==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "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" + "p-locate": "^4.1.0" } }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { + "log-update": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, "requires": { - "find-up": "^4.0.0" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.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==", + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { - "p-try": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.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==", + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "requires": { - "p-limit": "^2.2.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "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": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" }, - "postcss": { - "version": "8.4.13", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", - "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "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==", + "dev": true, "requires": { - "nanoid": "^3.3.3", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "yallist": "^4.0.0" } }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "requires": { - "postcss-selector-parser": "^6.0.2" - } + "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==", + "dev": true }, - "postcss-browser-comments": { + "make-dir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "semver": "^7.5.3" } }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "tmpl": "1.0.5" } }, - "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "postcss-value-parser": "^4.2.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "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": { - "postcss-selector-parser": "^6.0.9" + "mime-db": "1.52.0" } }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} + "mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} + "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==", + "dev": true }, - "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "brace-expansion": "^1.1.7" } }, - "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" - } + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, - "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==", + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "requires": { - "postcss-selector-parser": "^6.0.9" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "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" + "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==", + "dev": true + }, + "next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.9.tgz", + "integrity": "sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==", + "requires": { + "@next/env": "13.4.9", + "@next/swc-darwin-arm64": "13.4.9", + "@next/swc-darwin-x64": "13.4.9", + "@next/swc-linux-arm64-gnu": "13.4.9", + "@next/swc-linux-arm64-musl": "13.4.9", + "@next/swc-linux-x64-gnu": "13.4.9", + "@next/swc-linux-x64-musl": "13.4.9", + "@next/swc-win32-arm64-msvc": "13.4.9", + "@next/swc-win32-ia32-msvc": "13.4.9", + "@next/swc-win32-x64-msvc": "13.4.9", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "dependencies": { + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } } }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "requires": {} + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} + "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==" }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } + "normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==" }, - "postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "path-key": "^3.0.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" - } + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true }, - "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" - } + "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==" }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} + "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==", + "dev": true }, - "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, - "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, - "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==", + "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==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" } }, - "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==", + "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": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "wrappy": "1" } }, - "postcss-minify-params": { + "onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.5" + "mimic-fn": "^2.1.0" } }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} + "ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true }, - "postcss-modules-local-by-default": { + "p-any": { "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==", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-4.0.0.tgz", + "integrity": "sha512-S/B50s+pAVe0wmEZHmBs/9yJXeZ5KhHzOsgKzt0hRdgkoR3DxW9ts46fcsWi/r3VnzsnkKS7q4uimze+zjdryw==", "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "p-cancelable": "^3.0.0", + "p-some": "^6.0.0" } }, - "postcss-modules-scope": { + "p-cancelable": { "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" - } + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" }, - "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==", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "requires": { - "icss-utils": "^5.0.0" + "yocto-queue": "^0.1.0" } }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "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==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.6" + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } } }, - "postcss-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.10" + "aggregate-error": "^3.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } } }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "p-some": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-6.0.0.tgz", + "integrity": "sha512-CJbQCKdfSX3fIh8/QKgS+9rjm7OBNUTmwWswAFQAhc8j1NR1dsEDETUEuVUtQHZpV+J03LqWBEwvu0g1Yn+TYg==", "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "aggregate-error": "^4.0.0", + "p-cancelable": "^3.0.0" } }, - "postcss-normalize-charset": { + "p-timeout": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==" }, - "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" - } + "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==", + "dev": true }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@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" } }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "entities": "^4.4.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" - } + "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==", + "dev": true }, - "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" - } + "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==" }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, - "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" - } + "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==" }, - "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" - } + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true }, - "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} + "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.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "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==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "find-up": "^4.0.0" } }, - "postcss-preset-env": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz", - "integrity": "sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==", - "requires": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.0", - "autoprefixer": "^10.4.6", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" + "postcss": { + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - "postcss-pseudo-class-any-link": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", - "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "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": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" + "camelcase-css": "^2.0.1" } }, - "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==", + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", "requires": { - "postcss-value-parser": "^4.2.0" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" } }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "requires": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.11" } }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "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" - } + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true }, "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==", + "dev": true, "requires": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -25478,27 +13483,28 @@ "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==" + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "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==", + "dev": true } } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -25512,54 +13518,66 @@ "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==", + "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==", + "dev": true + }, + "public-ip": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-5.0.0.tgz", + "integrity": "sha512-xaH3pZMni/R2BG7ZXXaWS9Wc9wFlhyDVJF47IJ+3ali0TGv+2PsckKxbmo+rnx3ZxiV2wblVhtdS3bohAP6GGw==", "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==" - } + "dns-socket": "^4.2.2", + "got": "^12.0.0", + "is-ip": "^3.1.0" } }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "pure-rand": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", + "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "dev": true }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, "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==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -25570,247 +13588,90 @@ "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==", + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { - "performance-now": "^2.1.0" + "loose-envify": "^1.1.0" } }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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": { - "safe-buffer": "^5.1.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.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==", + "react-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", "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" - } - } + "goober": "^2.1.10" } }, - "react": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", - "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", - "requires": { - "loose-envify": "^1.1.0" - } + "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==" }, - "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-otp-input": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-otp-input/-/react-otp-input-3.0.2.tgz", + "integrity": "sha512-YzOYnol7NodV1KZdy9Y4y3jV4u3mlug98WfJqwV4hs7+zeRqzp5jcA/+onZ6OHjpdOMRQvA675xAHB5ynSmViA==", + "requires": {} }, - "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==", + "react-redux": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.1.tgz", + "integrity": "sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA==", "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" + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^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==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" } } }, - "react-dom": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", - "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==", + "react-router": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.1.tgz", + "integrity": "sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==", "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.22.0" + "@remix-run/router": "1.7.1" } }, - "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-router-dom": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.1.tgz", + "integrity": "sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw==", + "requires": { + "@remix-run/router": "1.7.1", + "react-router": "6.14.1" + } }, - "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-xml-parser": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/react-xml-parser/-/react-xml-parser-1.1.8.tgz", + "integrity": "sha512-yX9k9LNCRzzNnFWoyo9cWEjtor6n6VD0Uh7z1ww5rIP6h5vdhJKEmowsm9RumEJMRdr7akcT4mMBScpsz573qQ==" }, - "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "pify": "^2.3.0" } }, "readdirp": { @@ -25821,158 +13682,106 @@ "picomatch": "^2.2.1" } }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, "redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } } }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "requires": { - "regenerate": "^1.4.2" + "@babel/runtime": "^7.9.2" } }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "redux-persist": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", + "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", + "requires": {} }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } + "redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "requires": {} }, - "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==" + "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==" }, "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==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "renderkid": { + "request-progress": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "throttleit": "^1.0.0" } }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, "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==", + "dev": true, "requires": { "resolve-from": "^5.0.0" } @@ -25980,116 +13789,53 @@ "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true }, - "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==", + "resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true + }, + "responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "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==" - } + "lowercase-keys": "^3.0.0" } }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } }, - "rollup": { - "version": "2.71.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", - "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", - "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", @@ -26098,212 +13844,58 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true }, "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==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, "requires": { "xmlchars": "^2.2.0" } }, "scheduler": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", - "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "requires": { - "node-forge": "^1" - } - }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - } - } - }, - "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==", + "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -26311,17 +13903,14 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -26331,122 +13920,81 @@ "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==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, - "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.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" } }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } }, "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, "requires": { "escape-string-regexp": "^2.0.0" }, @@ -26454,115 +14002,51 @@ "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==" + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true } } }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "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==", + "dev": true, "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "internal-slot": "^1.0.4" } }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "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==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" } }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -26570,22 +14054,20 @@ "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==" + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "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==", + "dev": true, "requires": { "min-indent": "^1.0.0" } @@ -26593,53 +14075,38 @@ "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" + "client-only": "0.0.1" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", "requires": { - "has-flag": "^3.0.0" + "@jridgewell/gen-mapping": "^0.3.2", + "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" } }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "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" - } - } + "has-flag": "^4.0.0" } }, "supports-preserve-symlinks-flag": { @@ -26647,261 +14114,101 @@ "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==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, "tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", "requires": { - "arg": "^5.0.1", + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", - "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", - "requires": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.8.0-beta.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==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "resolve": "^1.22.2", + "sucrase": "^3.32.0" } }, "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==", + "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "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" + } }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "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" + } }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true }, "to-regex-range": { "version": "5.0.1", @@ -26911,557 +14218,224 @@ "is-number": "^7.0.0" } }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "dependencies": { "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true } } }, "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, "requires": { "punycode": "^2.1.1" } }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } + "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==" }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "safe-buffer": "^5.0.1" } }, - "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" - } + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true }, "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==" + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true }, "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "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" - } + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true }, - "unicode-canonical-property-names-ecmascript": { + "universalify": { "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==" + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" } }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "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==", + "dev": true, "requires": { - "crypto-random-string": "^2.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} }, - "upath": { + "use-sync-external-store": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true }, "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==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, "requires": { + "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "convert-source-map": "^1.6.0" + }, + "dependencies": { + "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==", + "dev": true + } } }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, "requires": { - "browser-process-hrtime": "^1.0.0" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, "requires": { - "xml-name-validator": "^3.0.0" + "xml-name-validator": "^4.0.0" } }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, "requires": { "makeerror": "1.0.12" } }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.4.0.tgz", + "integrity": "sha512-n9fZ5/bG1oeDkyxLWyep0eahrNcPDF6bFqoyispt7xkW0xhDzpUBTgyDKqWDi1twT0MgH4HvvqzpUyh0ZxZV4A==" }, "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, "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" - } - } + "iconv-lite": "0.6.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==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true }, "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" } }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -27470,6 +14444,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -27478,389 +14453,240 @@ "is-symbol": "^1.0.3" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "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.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "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" + } }, "workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "7.0.0" } }, "workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "requires": { + "workbox-core": "7.0.0" } }, "workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "7.0.0" } }, "workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==" }, "workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "7.0.0" } }, "workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", "requires": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" } }, "workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "7.0.0" } }, "workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" } }, "workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", "requires": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-core": "7.0.0" } }, "workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "7.0.0" } }, "workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "7.0.0" } }, "workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", - "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" - }, - "workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" } }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "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==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "requires": { "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.7" } }, "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, "requires": {} }, "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "xstate": { + "version": "4.38.1", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.38.1.tgz", + "integrity": "sha512-1gBUcFWBj/rv/pRcP2Bedl5sNRGX2d36CaOx9z7fE9uSiHaOEHIWzLg1B853q2xdUHUA9pEiWKjLZ3can4SJaQ==" }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" } }, "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==" + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } }, "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==" + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" } } } diff --git a/apps/wrapper/package.json b/apps/wrapper/package.json index 5cad505f..ab7311f8 100644 --- a/apps/wrapper/package.json +++ b/apps/wrapper/package.json @@ -2,40 +2,62 @@ "name": "wrapper", "version": "0.1.0", "private": true, - "dependencies": { - "@fortawesome/fontawesome-free": "^6.4.0", - "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^13.2.0", - "@testing-library/user-event": "^13.5.0", - "animate.css": "^4.1.1", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "react-scripts": "5.0.1", - "web-vitals": "^2.1.4", - "xml-beautifier": "0.5.0" - }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "cypress": "cypress open" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.4.0", + "@fortawesome/free-solid-svg-icons": "^6.4.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "@reduxjs/toolkit": "^1.9.5", + "@xstate/react": "^3.2.2", + "animate.css": "^4.1.1", + "autoprefixer": "10.4.14", + "axios": "^1.4.0", + "dexie-react-hooks": "^1.1.6", + "dotenv": "^16.3.1", + "is-online": "^10.0.0", + "js-cookie": "^3.0.5", + "localforage": "^1.10.0", + "next": "13.4.9", + "postcss": "8.4.25", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hot-toast": "^2.4.1", + "react-otp-input": "^3.0.2", + "react-redux": "^8.1.1", + "react-router-dom": "^6.14.1", + "react-xml-parser": "^1.1.8", + "redux": "^4.2.1", + "redux-persist": "^6.0.0", + "tailwindcss": "3.3.2", + "web-vitals": "^3.4.0", + "workbox-background-sync": "^7.0.0", + "workbox-broadcast-update": "^7.0.0", + "workbox-cacheable-response": "^7.0.0", + "workbox-core": "^7.0.0", + "workbox-expiration": "^7.0.0", + "workbox-google-analytics": "^7.0.0", + "workbox-navigation-preload": "^7.0.0", + "workbox-precaching": "^7.0.0", + "workbox-range-requests": "^7.0.0", + "workbox-routing": "^7.0.0", + "workbox-strategies": "^7.0.0", + "workbox-streams": "^7.0.0", + "xstate": "^4.38.1" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "devDependencies": { + "@babel/preset-react": "^7.22.5", + "@testing-library/jest-dom": "^6.0.1", + "@testing-library/react": "^14.0.0", + "babel-jest": "^29.6.2", + "cypress": "^12.17.4", + "identity-obj-proxy": "^3.0.0", + "jest": "^29.6.2", + "jest-environment-jsdom": "^29.6.2" } } diff --git a/apps/wrapper/pnpm-lock.yaml b/apps/wrapper/pnpm-lock.yaml deleted file mode 100644 index 2580f32d..00000000 --- a/apps/wrapper/pnpm-lock.yaml +++ /dev/null @@ -1,10236 +0,0 @@ -lockfileVersion: 5.4 - -specifiers: - '@testing-library/jest-dom': ^5.16.4 - '@testing-library/react': ^13.2.0 - '@testing-library/user-event': ^13.5.0 - animate.css: ^4.1.1 - react: ^18.1.0 - react-dom: ^18.1.0 - react-scripts: 5.0.1 - web-vitals: ^2.1.4 - xml-beautifier: 0.5.0 - -dependencies: - '@testing-library/jest-dom': 5.16.5 - '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 13.5.0 - animate.css: 4.1.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-scripts: 5.0.1_react@18.2.0 - web-vitals: 2.1.4 - xml-beautifier: 0.5.0 - -packages: - - /@adobe/css-tools/4.2.0: - resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} - dev: false - - /@ampproject/remapping/2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: false - - /@apideck/better-ajv-errors/0.3.6_ajv@8.12.0: - resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} - engines: {node: '>=10'} - peerDependencies: - ajv: '>=8' - dependencies: - ajv: 8.12.0 - json-schema: 0.4.0 - jsonpointer: 5.0.1 - leven: 3.1.0 - dev: false - - /@babel/code-frame/7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.18.6 - dev: false - - /@babel/compat-data/7.21.4: - resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/core/7.21.4: - resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@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.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/eslint-parser/7.21.3_dtd6rkspnt3zaaagnahnh6ljcu: - resolution: {integrity: sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': '>=7.11.0' - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@babel/core': 7.21.4 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.38.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.0 - dev: false - - /@babel/generator/7.21.4: - resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - jsesc: 2.5.2 - dev: false - - /@babel/helper-annotate-as-pure/7.18.6: - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-compilation-targets/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 - lru-cache: 5.1.1 - semver: 6.3.0 - dev: false - - /@babel/helper-create-class-features-plugin/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@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 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-create-regexp-features-plugin/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.3.2 - dev: false - - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.4: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-environment-visitor/7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-explode-assignable-expression/7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-function-name/7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-hoist-variables/7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-member-expression-to-functions/7.21.0: - resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-module-imports/7.21.4: - resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-module-transforms/7.21.2: - resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.21.4 - '@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.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-optimise-call-expression/7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-plugin-utils/7.20.2: - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-replace-supers/7.20.7: - resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.21.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-simple-access/7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-skip-transparent-expression-wrappers/7.20.0: - resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-split-export-declaration/7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/helper-string-parser/7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-validator-identifier/7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-validator-option/7.21.0: - resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-wrap-function/7.20.5: - resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helpers/7.21.0: - resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/highlight/7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.19.1 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: false - - /@babel/parser/7.21.4: - resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@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+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.4 - dev: false - - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@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+core@7.21.4 - dev: false - - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.4: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.4: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.4: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-flow/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.4: - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.4: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.4: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.4: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.4: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.4: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.4: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-typescript/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 - '@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.12.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/template': 7.20.7 - dev: false - - /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.21.4: - resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-flow-strip-types/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-flow': 7.21.4_@babel+core@7.21.4 - dev: false - - /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.4: - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.4: - resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.4: - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.4: - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.21.4: - resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-react-constant-elements/7.21.3_@babel+core@7.21.4: - resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.4 - dev: false - - /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.4: - resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 - '@babel/types': 7.21.4 - dev: false - - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.4: - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.1 - dev: false - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-runtime/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.4 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.4 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.4 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.4: - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: false - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.4: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-typescript/7.21.3_@babel+core@7.21.4: - resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.21.4_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.4: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/preset-env/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@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+core@7.21.4 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.4 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.4 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.4 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-destructuring': 7.21.3_@babel+core@7.21.4 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.4 - '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.4 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.4 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.4 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.4 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.21.4 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.4 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.4 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.4 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.4 - '@babel/preset-modules': 0.1.5_@babel+core@7.21.4 - '@babel/types': 7.21.4 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.4 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.4 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.4 - core-js-compat: 3.30.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/preset-modules/0.1.5_@babel+core@7.21.4: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.4 - '@babel/types': 7.21.4 - esutils: 2.0.3 - dev: false - - /@babel/preset-react/7.18.6_@babel+core@7.21.4: - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.4 - dev: false - - /@babel/preset-typescript/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.4 - '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.4 - '@babel/plugin-transform-typescript': 7.21.3_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/regjsgen/0.8.0: - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - dev: false - - /@babel/runtime/7.21.0: - resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 - dev: false - - /@babel/template/7.20.7: - resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 - dev: false - - /@babel/traverse/7.21.4: - resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} - engines: {node: '>=6.9.0'} - 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.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/types/7.21.4: - resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - dev: false - - /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: false - - /@csstools/normalize.css/12.0.0: - resolution: {integrity: sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==} - dev: false - - /@csstools/postcss-cascade-layers/1.1.1_postcss@8.4.21: - resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/selector-specificity': 2.2.0_laljekdltgzr3kfi7r4exvsr5a - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /@csstools/postcss-color-function/1.1.1_postcss@8.4.21: - resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.21: - resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.21: - resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.21: - resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.21: - resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/selector-specificity': 2.2.0_laljekdltgzr3kfi7r4exvsr5a - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /@csstools/postcss-nested-calc/1.0.0_postcss@8.4.21: - resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.21: - resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.21: - resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.21: - resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.21: - resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-text-decoration-shorthand/1.0.0_postcss@8.4.21: - resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-trigonometric-functions/1.0.2_postcss@8.4.21: - resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} - engines: {node: ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /@csstools/postcss-unset-value/1.0.2_postcss@8.4.21: - resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - dev: false - - /@csstools/selector-specificity/2.2.0_laljekdltgzr3kfi7r4exvsr5a: - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.10 - dependencies: - postcss-selector-parser: 6.0.11 - dev: false - - /@eslint-community/eslint-utils/4.4.0_eslint@8.38.0: - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.38.0 - eslint-visitor-keys: 3.4.0 - dev: false - - /@eslint-community/regexpp/4.5.0: - resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: false - - /@eslint/eslintrc/2.0.2: - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.5.1 - globals: 13.20.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@eslint/js/8.38.0: - resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@humanwhocodes/config-array/0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@humanwhocodes/module-importer/1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: false - - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - dev: false - - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: false - - /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: false - - /@jest/console/27.5.1: - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 - slash: 3.0.0 - dev: false - - /@jest/console/28.1.3: - resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/types': 28.1.3 - '@types/node': 18.15.11 - chalk: 4.1.2 - jest-message-util: 28.1.3 - jest-util: 28.1.3 - slash: 3.0.0 - dev: false - - /@jest/core/27.5.1: - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - 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 - 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': 18.15.11 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.8.1 - exit: 0.1.2 - graceful-fs: 4.2.11 - 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.5 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: false - - /@jest/environment/27.5.1: - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - jest-mock: 27.5.1 - dev: false - - /@jest/expect-utils/29.5.0: - resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - jest-get-type: 29.4.3 - dev: false - - /@jest/fake-timers/27.5.1: - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.15.11 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 - dev: false - - /@jest/globals/27.5.1: - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 - dev: false - - /@jest/reporters/27.5.1: - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - 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 - 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': 18.15.11 - chalk: 4.1.2 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.1 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 - 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.1 - string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@jest/schemas/28.1.3: - resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@sinclair/typebox': 0.24.51 - dev: false - - /@jest/schemas/29.4.3: - resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@sinclair/typebox': 0.25.24 - dev: false - - /@jest/source-map/27.5.1: - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.11 - source-map: 0.6.1 - dev: false - - /@jest/test-result/27.5.1: - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: false - - /@jest/test-result/28.1.3: - resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/console': 28.1.3 - '@jest/types': 28.1.3 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: false - - /@jest/test-sequencer/27.5.1: - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/test-result': 27.5.1 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@jest/transform/27.5.1: - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/core': 7.21.4 - '@jest/types': 27.5.1 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.9.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.5 - pirates: 4.0.5 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 - '@types/yargs': 16.0.5 - chalk: 4.1.2 - dev: false - - /@jest/types/28.1.3: - resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/schemas': 28.1.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 - '@types/yargs': 17.0.24 - chalk: 4.1.2 - dev: false - - /@jest/types/29.5.0: - resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.4.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 - '@types/yargs': 17.0.24 - chalk: 4.1.2 - dev: false - - /@jridgewell/gen-mapping/0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 - dev: false - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - dev: false - - /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: false - - /@jridgewell/source-map/0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: false - - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: false - - /@jridgewell/sourcemap-codec/1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: false - - /@jridgewell/trace-mapping/0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: false - - /@leichtgewicht/ip-codec/2.0.4: - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - dev: false - - /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - dependencies: - eslint-scope: 5.1.1 - dev: false - - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: false - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: false - - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - dev: false - - /@pmmmwh/react-refresh-webpack-plugin/0.5.10_h5zzfygxqsijhp4warg6rv3iua: - resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} - 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 - dependencies: - ansi-html-community: 0.0.8 - common-path-prefix: 3.0.0 - core-js-pure: 3.30.0 - error-stack-parser: 2.1.4 - find-up: 5.0.0 - html-entities: 2.3.3 - loader-utils: 2.0.4 - react-refresh: 0.11.0 - schema-utils: 3.1.1 - source-map: 0.7.4 - webpack: 5.78.0 - webpack-dev-server: 4.13.2_webpack@5.78.0 - dev: false - - /@rollup/plugin-babel/5.3.1_b6cdhqm2xsfe2bpl424qdsl4ei: - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - 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 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-module-imports': 7.21.4 - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - rollup: 2.79.1 - dev: false - - /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.2 - rollup: 2.79.1 - dev: false - - /@rollup/plugin-replace/2.4.2_rollup@2.79.1: - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - magic-string: 0.25.9 - rollup: 2.79.1 - dev: false - - /@rollup/pluginutils/3.1.0_rollup@2.79.1: - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.1 - dev: false - - /@rushstack/eslint-patch/1.2.0: - resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} - dev: false - - /@sinclair/typebox/0.24.51: - resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} - dev: false - - /@sinclair/typebox/0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - dev: false - - /@sinonjs/commons/1.8.6: - resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} - dependencies: - type-detect: 4.0.8 - dev: false - - /@sinonjs/fake-timers/8.1.0: - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - dependencies: - '@sinonjs/commons': 1.8.6 - dev: false - - /@surma/rollup-plugin-off-main-thread/2.2.3: - resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - dependencies: - ejs: 3.1.9 - json5: 2.2.3 - magic-string: 0.25.9 - string.prototype.matchall: 4.0.8 - dev: false - - /@svgr/babel-plugin-add-jsx-attribute/5.4.0: - resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-remove-jsx-attribute/5.4.0: - resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1: - resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1: - resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-svg-dynamic-title/5.4.0: - resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-svg-em-dimensions/5.4.0: - resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-transform-react-native-svg/5.4.0: - resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-plugin-transform-svg-component/5.5.0: - resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} - engines: {node: '>=10'} - dev: false - - /@svgr/babel-preset/5.5.0: - resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} - engines: {node: '>=10'} - 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 - dev: false - - /@svgr/core/5.5.0: - resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} - engines: {node: '>=10'} - dependencies: - '@svgr/plugin-jsx': 5.5.0 - camelcase: 6.3.0 - cosmiconfig: 7.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@svgr/hast-util-to-babel-ast/5.5.0: - resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} - engines: {node: '>=10'} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@svgr/plugin-jsx/5.5.0: - resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} - engines: {node: '>=10'} - dependencies: - '@babel/core': 7.21.4 - '@svgr/babel-preset': 5.5.0 - '@svgr/hast-util-to-babel-ast': 5.5.0 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@svgr/plugin-svgo/5.5.0: - resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} - engines: {node: '>=10'} - dependencies: - cosmiconfig: 7.1.0 - deepmerge: 4.3.1 - svgo: 1.3.2 - dev: false - - /@svgr/webpack/5.5.0: - resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} - engines: {node: '>=10'} - dependencies: - '@babel/core': 7.21.4 - '@babel/plugin-transform-react-constant-elements': 7.21.3_@babel+core@7.21.4 - '@babel/preset-env': 7.21.4_@babel+core@7.21.4 - '@babel/preset-react': 7.18.6_@babel+core@7.21.4 - '@svgr/core': 5.5.0 - '@svgr/plugin-jsx': 5.5.0 - '@svgr/plugin-svgo': 5.5.0 - loader-utils: 2.0.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@testing-library/dom/8.20.0: - resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} - engines: {node: '>=12'} - dependencies: - '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.21.0 - '@types/aria-query': 5.0.1 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - dev: false - - /@testing-library/jest-dom/5.16.5: - resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} - engines: {node: '>=8', npm: '>=6', yarn: '>=1'} - dependencies: - '@adobe/css-tools': 4.2.0 - '@babel/runtime': 7.21.0 - '@types/testing-library__jest-dom': 5.14.5 - aria-query: 5.1.3 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.5.16 - lodash: 4.17.21 - redent: 3.0.0 - dev: false - - /@testing-library/react/13.4.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} - engines: {node: '>=12'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@babel/runtime': 7.21.0 - '@testing-library/dom': 8.20.0 - '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@testing-library/user-event/13.5.0: - resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - '@testing-library/dom': '>=7.21.4' - dependencies: - '@babel/runtime': 7.21.0 - dev: false - - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - dev: false - - /@trysound/sax/0.2.0: - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - dev: false - - /@types/aria-query/5.0.1: - resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} - dev: false - - /@types/babel__core/7.20.0: - resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} - dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.3 - dev: false - - /@types/babel__generator/7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@types/babel__template/7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} - dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 - dev: false - - /@types/babel__traverse/7.18.3: - resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} - dependencies: - '@babel/types': 7.21.4 - dev: false - - /@types/body-parser/1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} - dependencies: - '@types/connect': 3.4.35 - '@types/node': 18.15.11 - dev: false - - /@types/bonjour/3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/connect-history-api-fallback/1.3.5: - resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} - dependencies: - '@types/express-serve-static-core': 4.17.33 - '@types/node': 18.15.11 - dev: false - - /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/eslint-scope/3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.37.0 - '@types/estree': 0.0.51 - dev: false - - /@types/eslint/8.37.0: - resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==} - dependencies: - '@types/estree': 1.0.0 - '@types/json-schema': 7.0.11 - dev: false - - /@types/estree/0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: false - - /@types/estree/0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - dev: false - - /@types/estree/1.0.0: - resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - dev: false - - /@types/express-serve-static-core/4.17.33: - resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} - dependencies: - '@types/node': 18.15.11 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - dev: false - - /@types/express/4.17.17: - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} - dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.33 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.1 - dev: false - - /@types/graceful-fs/4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/html-minifier-terser/6.1.0: - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - dev: false - - /@types/http-proxy/1.17.10: - resolution: {integrity: sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/istanbul-lib-coverage/2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - dev: false - - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - dev: false - - /@types/istanbul-reports/3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} - dependencies: - '@types/istanbul-lib-report': 3.0.0 - dev: false - - /@types/jest/29.5.0: - resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} - dependencies: - expect: 29.5.0 - pretty-format: 29.5.0 - dev: false - - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - dev: false - - /@types/json5/0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: false - - /@types/mime/3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - dev: false - - /@types/node/18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} - dev: false - - /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: false - - /@types/prettier/2.7.2: - resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} - dev: false - - /@types/prop-types/15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - dev: false - - /@types/q/1.5.5: - resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} - dev: false - - /@types/qs/6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - dev: false - - /@types/range-parser/1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - dev: false - - /@types/react-dom/18.0.11: - resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} - dependencies: - '@types/react': 18.0.34 - dev: false - - /@types/react/18.0.34: - resolution: {integrity: sha512-NO1UO8941541CJl1BeOXi8a9dNKFK09Gnru5ZJqkm4Q3/WoQJtHvmwt0VX0SB9YCEwe7TfSSxDuaNmx6H2BAIQ==} - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 - dev: false - - /@types/resolve/1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/retry/0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: false - - /@types/scheduler/0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - dev: false - - /@types/semver/7.3.13: - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} - dev: false - - /@types/serve-index/1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} - dependencies: - '@types/express': 4.17.17 - dev: false - - /@types/serve-static/1.15.1: - resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} - dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.15.11 - dev: false - - /@types/sockjs/0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/stack-utils/2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - dev: false - - /@types/testing-library__jest-dom/5.14.5: - resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} - dependencies: - '@types/jest': 29.5.0 - dev: false - - /@types/trusted-types/2.0.3: - resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} - dev: false - - /@types/ws/8.5.4: - resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} - dependencies: - '@types/node': 18.15.11 - dev: false - - /@types/yargs-parser/21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - dev: false - - /@types/yargs/16.0.5: - resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==} - dependencies: - '@types/yargs-parser': 21.0.0 - dev: false - - /@types/yargs/17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} - dependencies: - '@types/yargs-parser': 21.0.0 - dev: false - - /@typescript-eslint/eslint-plugin/5.58.0_jxoc3dvo7nghy7jji4tzdzgpey: - resolution: {integrity: sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.58.0_eslint@8.38.0 - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/type-utils': 5.58.0_eslint@8.38.0 - '@typescript-eslint/utils': 5.58.0_eslint@8.38.0 - debug: 4.3.4 - eslint: 8.38.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.4.0 - tsutils: 3.21.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/experimental-utils/5.58.0_eslint@8.38.0: - resolution: {integrity: sha512-LA/sRPaynZlrlYxdefrZbMx8dqs/1Kc0yNG+XOk5CwwZx7tTv263ix3AJNioF0YBVt7hADpAUR20owl6pv4MIQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@typescript-eslint/utils': 5.58.0_eslint@8.38.0 - eslint: 8.38.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/parser/5.58.0_eslint@8.38.0: - resolution: {integrity: sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/typescript-estree': 5.58.0 - debug: 4.3.4 - eslint: 8.38.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/scope-manager/5.58.0: - resolution: {integrity: sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/visitor-keys': 5.58.0 - dev: false - - /@typescript-eslint/type-utils/5.58.0_eslint@8.38.0: - resolution: {integrity: sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.58.0 - '@typescript-eslint/utils': 5.58.0_eslint@8.38.0 - debug: 4.3.4 - eslint: 8.38.0 - tsutils: 3.21.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/types/5.58.0: - resolution: {integrity: sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@typescript-eslint/typescript-estree/5.58.0: - resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/visitor-keys': 5.58.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.4.0 - tsutils: 3.21.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/utils/5.58.0_eslint@8.38.0: - resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.38.0 - '@types/json-schema': 7.0.11 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/typescript-estree': 5.58.0 - eslint: 8.38.0 - eslint-scope: 5.1.1 - semver: 7.4.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/visitor-keys/5.58.0: - resolution: {integrity: sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.58.0 - eslint-visitor-keys: 3.4.0 - dev: false - - /@webassemblyjs/ast/1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - dev: false - - /@webassemblyjs/floating-point-hex-parser/1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - dev: false - - /@webassemblyjs/helper-api-error/1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - dev: false - - /@webassemblyjs/helper-buffer/1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - dev: false - - /@webassemblyjs/helper-numbers/1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/helper-wasm-bytecode/1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} - dev: false - - /@webassemblyjs/helper-wasm-section/1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - dev: false - - /@webassemblyjs/ieee754/1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: false - - /@webassemblyjs/leb128/1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} - dependencies: - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/utf8/1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - dev: false - - /@webassemblyjs/wasm-edit/1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 - dev: false - - /@webassemblyjs/wasm-gen/1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - dev: false - - /@webassemblyjs/wasm-opt/1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - dev: false - - /@webassemblyjs/wasm-parser/1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - dev: false - - /@webassemblyjs/wast-printer/1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - dev: false - - /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: false - - /@xtuc/long/4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: false - - /abab/2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - dev: false - - /accepts/1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - dev: false - - /acorn-globals/6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: false - - /acorn-import-assertions/1.8.0_acorn@8.8.2: - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.8.2 - dev: false - - /acorn-jsx/5.3.2_acorn@8.8.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.2 - dev: false - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: false - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /acorn/8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /address/1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - dev: false - - /adjust-sourcemap-loader/4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - dependencies: - loader-utils: 2.0.4 - regex-parser: 2.2.11 - dev: false - - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /ajv-formats/2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependenciesMeta: - ajv: - optional: true - dependencies: - ajv: 8.12.0 - dev: false - - /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - dev: false - - /ajv-keywords/5.1.0_ajv@8.12.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - dependencies: - ajv: 8.12.0 - fast-deep-equal: 3.1.3 - dev: false - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: false - - /ajv/8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: false - - /animate.css/4.1.1: - resolution: {integrity: sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==} - dev: false - - /ansi-escapes/4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-html-community/0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - dev: false - - /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-regex/6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: false - - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: false - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /ansi-styles/5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: false - - /any-promise/1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: false - - /anymatch/3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: false - - /arg/5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false - - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: false - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: false - - /aria-query/5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - dependencies: - deep-equal: 2.2.0 - dev: false - - /array-buffer-byte-length/1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 - dev: false - - /array-flatten/1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: false - - /array-flatten/2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - dev: false - - /array-includes/3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 - is-string: 1.0.7 - dev: false - - /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: false - - /array.prototype.flat/1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - dev: false - - /array.prototype.flatmap/1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - dev: false - - /array.prototype.reduce/1.0.5: - resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: false - - /array.prototype.tosorted/1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.0 - dev: false - - /asap/2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: false - - /ast-types-flow/0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} - dev: false - - /async/3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - dev: false - - /asynckit/0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false - - /at-least-node/1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - dev: false - - /autoprefixer/10.4.14_postcss@8.4.21: - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001477 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: false - - /axe-core/4.6.3: - resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} - engines: {node: '>=4'} - dev: false - - /axobject-query/3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - dependencies: - deep-equal: 2.2.0 - dev: false - - /babel-jest/27.5.1_@babel+core@7.21.4: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.21.4 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.20.0 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.21.4 - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-loader/8.3.0_2bpkfvz2mezbew2j5yjox7n6pu: - resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - dependencies: - '@babel/core': 7.21.4 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.78.0 - dev: false - - /babel-plugin-istanbul/6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.20.2 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-jest-hoist/27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.21.4 - '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.18.3 - dev: false - - /babel-plugin-macros/3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - dependencies: - '@babel/runtime': 7.21.0 - cosmiconfig: 7.1.0 - resolve: 1.22.2 - dev: false - - /babel-plugin-named-asset-import/0.3.8_@babel+core@7.21.4: - resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} - peerDependencies: - '@babel/core': ^7.1.0 - dependencies: - '@babel/core': 7.21.4 - dev: false - - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.4: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.4: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 - core-js-compat: 3.30.0 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.4: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-transform-react-remove-prop-types/0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - dev: false - - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.21.4: - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.4 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.4 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.4 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.4 - dev: false - - /babel-preset-jest/27.5.1_@babel+core@7.21.4: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.4 - babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.4 - dev: false - - /babel-preset-react-app/10.0.1: - resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} - dependencies: - '@babel/core': 7.21.4 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-decorators': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-flow-strip-types': 7.21.0_@babel+core@7.21.4 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.21.4 - '@babel/plugin-transform-runtime': 7.21.4_@babel+core@7.21.4 - '@babel/preset-env': 7.21.4_@babel+core@7.21.4 - '@babel/preset-react': 7.18.6_@babel+core@7.21.4 - '@babel/preset-typescript': 7.21.4_@babel+core@7.21.4 - '@babel/runtime': 7.21.0 - babel-plugin-macros: 3.1.0 - babel-plugin-transform-react-remove-prop-types: 0.4.24 - transitivePeerDependencies: - - supports-color - dev: false - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: false - - /batch/0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - dev: false - - /bfj/7.0.2: - resolution: {integrity: sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==} - engines: {node: '>= 8.0.0'} - dependencies: - bluebird: 3.7.2 - check-types: 11.2.2 - hoopy: 0.1.4 - tryer: 1.0.1 - dev: false - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: false - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: false - - /bluebird/3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: false - - /body-parser/1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - 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 - transitivePeerDependencies: - - supports-color - dev: false - - /bonjour-service/1.1.1: - resolution: {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 - dev: false - - /boolbase/1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: false - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: false - - /brace-expansion/2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: false - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: false - - /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: false - - /browserslist/4.21.5: - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001477 - electron-to-chromium: 1.4.357 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10_browserslist@4.21.5 - dev: false - - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: false - - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false - - /builtin-modules/3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: false - - /bytes/3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - dev: false - - /bytes/3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: false - - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.0 - dev: false - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: false - - /camel-case/4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - dependencies: - pascal-case: 3.1.2 - tslib: 2.5.0 - dev: false - - /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: false - - /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: false - - /camelcase/6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: false - - /caniuse-api/3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001477 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - dev: false - - /caniuse-lite/1.0.30001477: - resolution: {integrity: sha512-lZim4iUHhGcy5p+Ri/G7m84hJwncj+Kz7S5aD4hoQfslKZJgt0tHc/hafVbqHC5bbhHb+mrW2JOUHkI5KH7toQ==} - dev: false - - /case-sensitive-paths-webpack-plugin/2.4.0: - resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} - engines: {node: '>=4'} - dev: false - - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: false - - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /char-regex/1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - dev: false - - /char-regex/2.0.1: - resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} - engines: {node: '>=12.20'} - dev: false - - /check-types/11.2.2: - resolution: {integrity: sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==} - dev: false - - /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - dev: false - - /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: false - - /ci-info/3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} - dev: false - - /cjs-module-lexer/1.2.2: - resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} - dev: false - - /clean-css/5.3.2: - resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} - engines: {node: '>= 10.0'} - dependencies: - source-map: 0.6.1 - dev: false - - /cliui/7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /co/4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: false - - /coa/2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - dependencies: - '@types/q': 1.5.5 - chalk: 2.4.2 - q: 1.5.1 - dev: false - - /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - dev: false - - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: false - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: false - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /colord/2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: false - - /colorette/2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} - dev: false - - /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: false - - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: false - - /commander/4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: false - - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: false - - /commander/8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: false - - /common-path-prefix/3.0.0: - resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - dev: false - - /common-tags/1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - dev: false - - /commondir/1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: false - - /compressible/2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - - /compression/1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: false - - /confusing-browser-globals/1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - dev: false - - /connect-history-api-fallback/2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - dev: false - - /content-disposition/0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /content-type/1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - dev: false - - /convert-source-map/1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: false - - /cookie-signature/1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: false - - /cookie/0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /core-js-compat/3.30.0: - resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==} - dependencies: - browserslist: 4.21.5 - dev: false - - /core-js-pure/3.30.0: - resolution: {integrity: sha512-+2KbMFGeBU0ln/csoPqTe0i/yfHbrd2EUhNMObsGtXMKS/RTtlkYyi+/3twLcevbgNR0yM/r0Psa3TEoQRpFMQ==} - requiresBuild: true - dev: false - - /core-js/3.30.0: - resolution: {integrity: sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg==} - requiresBuild: true - dev: false - - /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false - - /cosmiconfig/6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: false - - /cosmiconfig/7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: false - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: false - - /crypto-random-string/2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - dev: false - - /css-blank-pseudo/3.0.3_postcss@8.4.21: - resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /css-declaration-sorter/6.4.0_postcss@8.4.21: - resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - dependencies: - postcss: 8.4.21 - dev: false - - /css-has-pseudo/3.0.4_postcss@8.4.21: - resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /css-loader/6.7.3_webpack@5.78.0: - resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 - postcss-modules-scope: 3.0.0_postcss@8.4.21 - postcss-modules-values: 4.0.0_postcss@8.4.21 - postcss-value-parser: 4.2.0 - semver: 7.4.0 - webpack: 5.78.0 - dev: false - - /css-minimizer-webpack-plugin/3.4.1_webpack@5.78.0: - resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@parcel/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - dependencies: - cssnano: 5.1.15_postcss@8.4.21 - jest-worker: 27.5.1 - postcss: 8.4.21 - schema-utils: 4.0.0 - serialize-javascript: 6.0.1 - source-map: 0.6.1 - webpack: 5.78.0 - dev: false - - /css-prefers-color-scheme/6.0.3_postcss@8.4.21: - resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - dev: false - - /css-select-base-adapter/0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - dev: false - - /css-select/2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 - dev: false - - /css-select/4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - dev: false - - /css-tree/1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.4 - source-map: 0.6.1 - dev: false - - /css-tree/1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - dev: false - - /css-what/3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - dev: false - - /css-what/6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - dev: false - - /css.escape/1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - dev: false - - /cssdb/7.5.4: - resolution: {integrity: sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==} - dev: false - - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: false - - /cssnano-preset-default/5.2.14_postcss@8.4.21: - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.4.0_postcss@8.4.21 - cssnano-utils: 3.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-calc: 8.2.4_postcss@8.4.21 - postcss-colormin: 5.3.1_postcss@8.4.21 - postcss-convert-values: 5.1.3_postcss@8.4.21 - postcss-discard-comments: 5.1.2_postcss@8.4.21 - postcss-discard-duplicates: 5.1.0_postcss@8.4.21 - postcss-discard-empty: 5.1.1_postcss@8.4.21 - postcss-discard-overridden: 5.1.0_postcss@8.4.21 - postcss-merge-longhand: 5.1.7_postcss@8.4.21 - postcss-merge-rules: 5.1.4_postcss@8.4.21 - postcss-minify-font-values: 5.1.0_postcss@8.4.21 - postcss-minify-gradients: 5.1.1_postcss@8.4.21 - postcss-minify-params: 5.1.4_postcss@8.4.21 - postcss-minify-selectors: 5.2.1_postcss@8.4.21 - postcss-normalize-charset: 5.1.0_postcss@8.4.21 - postcss-normalize-display-values: 5.1.0_postcss@8.4.21 - postcss-normalize-positions: 5.1.1_postcss@8.4.21 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.21 - postcss-normalize-string: 5.1.0_postcss@8.4.21 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.21 - postcss-normalize-unicode: 5.1.1_postcss@8.4.21 - postcss-normalize-url: 5.1.0_postcss@8.4.21 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.21 - postcss-ordered-values: 5.1.3_postcss@8.4.21 - postcss-reduce-initial: 5.1.2_postcss@8.4.21 - postcss-reduce-transforms: 5.1.0_postcss@8.4.21 - postcss-svgo: 5.1.0_postcss@8.4.21 - postcss-unique-selectors: 5.1.1_postcss@8.4.21 - dev: false - - /cssnano-utils/3.1.0_postcss@8.4.21: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /cssnano/5.1.15_postcss@8.4.21: - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.2.14_postcss@8.4.21 - lilconfig: 2.1.0 - postcss: 8.4.21 - yaml: 1.10.2 - dev: false - - /csso/4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - dependencies: - css-tree: 1.1.3 - dev: false - - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: false - - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: false - - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: false - - /csstype/3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - dev: false - - /damerau-levenshtein/1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: false - - /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - dev: false - - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: false - - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: false - - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /decimal.js/10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - dev: false - - /dedent/0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - dev: false - - /deep-equal/2.2.0: - resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} - dependencies: - call-bind: 1.0.2 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.0 - is-arguments: 1.1.1 - is-array-buffer: 3.0.2 - 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 - dev: false - - /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: false - - /deepmerge/4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: false - - /default-gateway/6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - dependencies: - execa: 5.1.1 - dev: false - - /define-lazy-prop/2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - dev: false - - /define-properties/1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - dev: false - - /delayed-stream/1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false - - /depd/1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: false - - /depd/2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: false - - /destroy/1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false - - /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: false - - /detect-node/2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - dev: false - - /detect-port-alt/1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} - hasBin: true - dependencies: - address: 1.2.2 - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - dev: false - - /didyoumean/1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false - - /diff-sequences/27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: false - - /diff-sequences/29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: false - - /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: false - - /dlv/1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false - - /dns-equal/1.0.0: - resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} - dev: false - - /dns-packet/5.5.0: - resolution: {integrity: sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - dev: false - - /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: false - - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: false - - /dom-accessibility-api/0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - dev: false - - /dom-converter/0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dependencies: - utila: 0.4.0 - dev: false - - /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - dev: false - - /dom-serializer/1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - dev: false - - /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: false - - /domelementtype/2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false - - /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - dependencies: - webidl-conversions: 5.0.0 - dev: false - - /domhandler/4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: false - - /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - dev: false - - /domutils/2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - dev: false - - /dot-case/3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dependencies: - no-case: 3.0.4 - tslib: 2.5.0 - dev: false - - /dotenv-expand/5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - dev: false - - /dotenv/10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} - dev: false - - /duplexer/0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: false - - /ee-first/1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: false - - /ejs/3.1.9: - resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - jake: 10.8.5 - dev: false - - /electron-to-chromium/1.4.357: - resolution: {integrity: sha512-UTkCbNTAcGXABmEnQrGcW4m3cG6fcyBfD4KDF0iyEAlbrGZiY9dmslyDAGOD1Kr5biN2F743Y30aRCOtau35Vw==} - dev: false - - /emittery/0.10.2: - resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} - engines: {node: '>=12'} - dev: false - - /emittery/0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} - dev: false - - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /emoji-regex/9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false - - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: false - - /encodeurl/1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: false - - /enhanced-resolve/5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: false - - /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: false - - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: false - - /error-stack-parser/2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - dependencies: - stackframe: 1.3.4 - dev: false - - /es-abstract/1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} - engines: {node: '>= 0.4'} - 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 - dev: false - - /es-array-method-boxes-properly/1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: false - - /es-get-iterator/1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - 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 - dev: false - - /es-module-lexer/0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - dev: false - - /es-set-tostringtag/2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - has-tostringtag: 1.0.0 - dev: false - - /es-shim-unscopables/1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} - dependencies: - has: 1.0.3 - dev: false - - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: false - - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: false - - /escape-html/1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: false - - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: false - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: false - - /escodegen/2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} - engines: {node: '>=6.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: false - - /eslint-config-react-app/7.0.1_eslint@8.38.0+jest@27.5.1: - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - eslint: ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/core': 7.21.4 - '@babel/eslint-parser': 7.21.3_dtd6rkspnt3zaaagnahnh6ljcu - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.58.0_jxoc3dvo7nghy7jji4tzdzgpey - '@typescript-eslint/parser': 5.58.0_eslint@8.38.0 - babel-preset-react-app: 10.0.1 - confusing-browser-globals: 1.0.11 - eslint: 8.38.0 - eslint-plugin-flowtype: 8.0.3_eslint@8.38.0 - eslint-plugin-import: 2.27.5_jxoc3dvo7nghy7jji4tzdzgpey - eslint-plugin-jest: 25.7.0_naw7ramfmft6taqgr7q4wie4ta - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.38.0 - eslint-plugin-react: 7.32.2_eslint@8.38.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.38.0 - eslint-plugin-testing-library: 5.10.2_eslint@8.38.0 - transitivePeerDependencies: - - '@babel/plugin-syntax-flow' - - '@babel/plugin-transform-react-jsx' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - dev: false - - /eslint-import-resolver-node/0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} - dependencies: - debug: 3.2.7 - is-core-module: 2.12.0 - resolve: 1.22.2 - transitivePeerDependencies: - - supports-color - dev: false - - /eslint-module-utils/2.7.4_qzpqtbgst6rl3av2ypjpwzqujy: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.58.0_eslint@8.38.0 - debug: 3.2.7 - eslint: 8.38.0 - eslint-import-resolver-node: 0.3.7 - transitivePeerDependencies: - - supports-color - dev: false - - /eslint-plugin-flowtype/8.0.3_eslint@8.38.0: - resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} - 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 - dependencies: - eslint: 8.38.0 - lodash: 4.17.21 - string-natural-compare: 3.0.1 - dev: false - - /eslint-plugin-import/2.27.5_jxoc3dvo7nghy7jji4tzdzgpey: - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.58.0_eslint@8.38.0 - 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: 8.38.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_qzpqtbgst6rl3av2ypjpwzqujy - has: 1.0.3 - is-core-module: 2.12.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.2 - semver: 6.3.0 - tsconfig-paths: 3.14.2 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: false - - /eslint-plugin-jest/25.7.0_naw7ramfmft6taqgr7q4wie4ta: - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - 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 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.58.0_jxoc3dvo7nghy7jji4tzdzgpey - '@typescript-eslint/experimental-utils': 5.58.0_eslint@8.38.0 - eslint: 8.38.0 - jest: 27.5.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /eslint-plugin-jsx-a11y/6.7.1_eslint@8.38.0: - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.21.0 - 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.3 - axobject-query: 3.1.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.38.0 - 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 - dev: false - - /eslint-plugin-react-hooks/4.6.0_eslint@8.38.0: - resolution: {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 - dependencies: - eslint: 8.38.0 - dev: false - - /eslint-plugin-react/7.32.2_eslint@8.38.0: - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 - doctrine: 2.1.0 - eslint: 8.38.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - 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 - dev: false - - /eslint-plugin-testing-library/5.10.2_eslint@8.38.0: - resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@typescript-eslint/utils': 5.58.0_eslint@8.38.0 - eslint: 8.38.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: false - - /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: false - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: false - - /eslint-visitor-keys/3.4.0: - resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /eslint-webpack-plugin/3.2.0_rdwvrfvhmsyfoxui6a22qliowu: - resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - webpack: ^5.0.0 - dependencies: - '@types/eslint': 8.37.0 - eslint: 8.38.0 - jest-worker: 28.1.3 - micromatch: 4.0.5 - normalize-path: 3.0.0 - schema-utils: 4.0.0 - webpack: 5.78.0 - dev: false - - /eslint/8.38.0: - resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.38.0 - '@eslint-community/regexpp': 4.5.0 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.38.0 - '@humanwhocodes/config-array': 0.11.8 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - 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.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.20.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-sdsl: 4.4.0 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: false - - /espree/9.5.1: - resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2_acorn@8.8.2 - eslint-visitor-keys: 3.4.0 - dev: false - - /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false - - /esquery/1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: false - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: false - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: false - - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: false - - /estree-walker/1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: false - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: false - - /etag/1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: false - - /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: false - - /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: false - - /execa/5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: false - - /exit/0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - dev: false - - /expect/27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - dev: false - - /expect/29.5.0: - resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - 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 - dev: false - - /express/4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - 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 - transitivePeerDependencies: - - supports-color - dev: false - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: false - - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: false - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: false - - /fast-levenshtein/2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: false - - /fastq/1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} - dependencies: - reusify: 1.0.4 - dev: false - - /faye-websocket/0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - dependencies: - websocket-driver: 0.7.4 - dev: false - - /fb-watchman/2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - dependencies: - bser: 2.1.1 - dev: false - - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.0.4 - dev: false - - /file-loader/6.2.0_webpack@5.78.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.1.1 - webpack: 5.78.0 - dev: false - - /filelist/1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - dependencies: - minimatch: 5.1.6 - dev: false - - /filesize/8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} - dev: false - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: false - - /finalhandler/1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /find-cache-dir/3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: false - - /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - dev: false - - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: false - - /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - dev: false - - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 - dev: false - - /flatted/3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - dev: false - - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false - - /for-each/0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.7 - dev: false - - /fork-ts-checker-webpack-plugin/6.5.3_rdwvrfvhmsyfoxui6a22qliowu: - resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} - engines: {node: '>=10', yarn: '>=1.0.0'} - peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' - vue-template-compiler: '*' - webpack: '>= 4' - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - dependencies: - '@babel/code-frame': 7.21.4 - '@types/json-schema': 7.0.11 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 6.0.0 - deepmerge: 4.3.1 - eslint: 8.38.0 - fs-extra: 9.1.0 - glob: 7.2.3 - memfs: 3.5.0 - minimatch: 3.1.2 - schema-utils: 2.7.0 - semver: 7.4.0 - tapable: 1.1.3 - webpack: 5.78.0 - dev: false - - /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - - /forwarded/0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: false - - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: false - - /fresh/0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: false - - /fs-extra/10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /fs-extra/9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /fs-monkey/1.0.3: - resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} - dev: false - - /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: false - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: false - - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - functions-have-names: 1.2.3 - dev: false - - /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false - - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: false - - /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /get-intrinsic/1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 - dev: false - - /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: false - - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: false - - /get-stream/6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: false - - /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - dev: false - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - dev: false - - /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: false - - /glob-to-regexp/0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false - - /glob/7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - - /global-modules/2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - dependencies: - global-prefix: 3.0.0 - dev: false - - /global-prefix/3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - dependencies: - ini: 1.3.8 - kind-of: 6.0.3 - which: 1.3.1 - dev: false - - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: false - - /globals/13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: false - - /globalthis/1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - dependencies: - define-properties: 1.2.0 - dev: false - - /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 - dev: false - - /gopd/1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.0 - dev: false - - /graceful-fs/4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false - - /grapheme-splitter/1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: false - - /gzip-size/6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - dependencies: - duplexer: 0.1.2 - dev: false - - /handle-thing/2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - dev: false - - /harmony-reflect/1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - dev: false - - /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: false - - /has-flag/3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: false - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.2.0 - dev: false - - /has-proto/1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - dev: false - - /has-symbols/1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: false - - /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: false - - /he/1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: false - - /hoopy/0.1.4: - resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} - engines: {node: '>= 6.0.0'} - dev: false - - /hpack.js/2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.8 - wbuf: 1.7.3 - dev: false - - /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: false - - /html-entities/2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - dev: false - - /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: false - - /html-minifier-terser/6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.2 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.16.9 - dev: false - - /html-webpack-plugin/5.5.0_webpack@5.78.0: - resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} - engines: {node: '>=10.13.0'} - peerDependencies: - webpack: ^5.20.0 - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.78.0 - dev: false - - /htmlparser2/6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - dev: false - - /http-deceiver/1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - dev: false - - /http-errors/1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - dev: false - - /http-errors/2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - dev: false - - /http-parser-js/0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - dev: false - - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /http-proxy-middleware/2.0.6_@types+express@4.17.17: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.17 - '@types/http-proxy': 1.17.10 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: false - - /http-proxy/1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.2 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - dev: false - - /https-proxy-agent/5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /human-signals/2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: false - - /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /iconv-lite/0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /icss-utils/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - dev: false - - /idb/7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - dev: false - - /identity-obj-proxy/3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - dependencies: - harmony-reflect: 1.6.2 - dev: false - - /ignore/5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - dev: false - - /immer/9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - dev: false - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: false - - /import-local/3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - dev: false - - /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: false - - /indent-string/4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: false - - /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: false - - /inherits/2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - dev: false - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: false - - /ini/1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /internal-slot/1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - side-channel: 1.0.4 - dev: false - - /ipaddr.js/1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: false - - /ipaddr.js/2.0.1: - resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} - engines: {node: '>= 10'} - dev: false - - /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-array-buffer/3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-typed-array: 1.1.10 - dev: false - - /is-arrayish/0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: false - - /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: false - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: false - - /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-callable/1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: false - - /is-core-module/2.12.0: - resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} - dependencies: - has: 1.0.3 - dev: false - - /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: false - - /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: false - - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: false - - /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: false - - /is-map/2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: false - - /is-module/1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: false - - /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - dev: false - - /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: false - - /is-obj/1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - dev: false - - /is-path-inside/3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: false - - /is-plain-obj/3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: false - - /is-potential-custom-element-name/1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: false - - /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-regexp/1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - dev: false - - /is-root/2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} - dev: false - - /is-set/2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: false - - /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: false - - /is-stream/2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: false - - /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /is-typed-array/1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} - engines: {node: '>= 0.4'} - 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 - dev: false - - /is-typedarray/1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false - - /is-weakmap/2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: false - - /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.2 - dev: false - - /is-weakset/2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - dev: false - - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: false - - /isarray/1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false - - /isarray/2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: false - - /isexe/2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: false - - /istanbul-lib-coverage/3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: false - - /istanbul-lib-instrument/5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.21.4 - '@babel/parser': 7.21.4 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} - dependencies: - istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 - supports-color: 7.2.0 - dev: false - - /istanbul-lib-source-maps/4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - dependencies: - debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: false - - /istanbul-reports/3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - dev: false - - /jake/10.8.5: - resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - async: 3.2.4 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - dev: false - - /jest-changed-files/27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - execa: 5.1.1 - throat: 6.0.2 - dev: false - - /jest-circus/27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - chalk: 4.1.2 - co: 4.6.0 - dedent: 0.7.0 - expect: 27.5.1 - is-generator-fn: 2.1.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.6 - throat: 6.0.2 - transitivePeerDependencies: - - supports-color - dev: false - - /jest-cli/27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - prompts: 2.4.2 - yargs: 16.2.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: false - - /jest-config/27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - 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 - dependencies: - '@babel/core': 7.21.4 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.21.4 - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - 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.5 - parse-json: 5.2.0 - pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: false - - /jest-diff/27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: false - - /jest-diff/29.5.0: - resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 29.4.3 - jest-get-type: 29.4.3 - pretty-format: 29.5.0 - dev: false - - /jest-docblock/27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - detect-newline: 3.1.0 - dev: false - - /jest-each/27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - dev: false - - /jest-environment-jsdom/27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: false - - /jest-environment-node/27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - jest-mock: 27.5.1 - jest-util: 27.5.1 - dev: false - - /jest-get-type/27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: false - - /jest-get-type/29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: false - - /jest-haste-map/27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/graceful-fs': 4.1.6 - '@types/node': 18.15.11 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.5 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.2 - dev: false - - /jest-jasmine2/27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - 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': 18.15.11 - chalk: 4.1.2 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.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.2 - transitivePeerDependencies: - - supports-color - dev: false - - /jest-leak-detector/27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: false - - /jest-matcher-utils/27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: false - - /jest-matcher-utils/29.5.0: - resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - jest-diff: 29.5.0 - jest-get-type: 29.4.3 - pretty-format: 29.5.0 - dev: false - - /jest-message-util/27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/code-frame': 7.21.4 - '@jest/types': 27.5.1 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 27.5.1 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: false - - /jest-message-util/28.1.3: - resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@babel/code-frame': 7.21.4 - '@jest/types': 28.1.3 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 28.1.3 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: false - - /jest-message-util/29.5.0: - resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.21.4 - '@jest/types': 29.5.0 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.5.0 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: false - - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - dev: false - - /jest-pnp-resolver/1.2.3_jest-resolve@27.5.1: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 27.5.1 - dev: false - - /jest-regex-util/27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: false - - /jest-regex-util/28.0.2: - resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dev: false - - /jest-resolve-dependencies/27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 - transitivePeerDependencies: - - supports-color - dev: false - - /jest-resolve/27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.3_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.2 - resolve.exports: 1.1.1 - slash: 3.0.0 - dev: false - - /jest-runner/27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - 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': 18.15.11 - chalk: 4.1.2 - emittery: 0.8.1 - graceful-fs: 4.2.11 - 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.21 - throat: 6.0.2 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: false - - /jest-runtime/27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - 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.1.2 - cjs-module-lexer: 1.2.2 - collect-v8-coverage: 1.0.1 - execa: 5.1.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - 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 - transitivePeerDependencies: - - supports-color - dev: false - - /jest-serializer/27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 18.15.11 - graceful-fs: 4.2.11 - dev: false - - /jest-snapshot/27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/core': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/plugin-syntax-typescript': 7.21.4_@babel+core@7.21.4 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.18.3 - '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.4 - chalk: 4.1.2 - expect: 27.5.1 - graceful-fs: 4.2.11 - 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.4.0 - transitivePeerDependencies: - - supports-color - dev: false - - /jest-util/27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - dev: false - - /jest-util/28.1.3: - resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/types': 28.1.3 - '@types/node': 18.15.11 - chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - dev: false - - /jest-util/29.5.0: - resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.5.0 - '@types/node': 18.15.11 - chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - dev: false - - /jest-validate/27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 27.5.1 - leven: 3.1.0 - pretty-format: 27.5.1 - dev: false - - /jest-watch-typeahead/1.1.0_jest@27.5.1: - resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - jest: ^27.0.0 || ^28.0.0 - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest: 27.5.1 - jest-regex-util: 28.0.2 - jest-watcher: 28.1.3 - slash: 4.0.0 - string-length: 5.0.1 - strip-ansi: 7.0.1 - dev: false - - /jest-watcher/27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.15.11 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest-util: 27.5.1 - string-length: 4.0.2 - dev: false - - /jest-watcher/28.1.3: - resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/test-result': 28.1.3 - '@jest/types': 28.1.3 - '@types/node': 18.15.11 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.10.2 - jest-util: 28.1.3 - string-length: 4.0.2 - dev: false - - /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 18.15.11 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: false - - /jest-worker/27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 18.15.11 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: false - - /jest-worker/28.1.3: - resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@types/node': 18.15.11 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: false - - /jest/27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 27.5.1 - import-local: 3.1.0 - jest-cli: 27.5.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: false - - /jiti/1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} - hasBin: true - dev: false - - /js-sdsl/4.4.0: - resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} - dev: false - - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: false - - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: false - - /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.8.2 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.4.3 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.3 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.1.2 - 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.7.0 - ws: 7.5.9 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /jsesc/0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: false - - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: false - - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: false - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: false - - /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: false - - /json-schema/0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: false - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: false - - /json5/1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false - - /json5/2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: false - - /jsonfile/6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.0 - optionalDependencies: - graceful-fs: 4.2.11 - dev: false - - /jsonpointer/5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - dev: false - - /jsx-ast-utils/3.3.3: - resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} - engines: {node: '>=4.0'} - dependencies: - array-includes: 3.1.6 - object.assign: 4.1.4 - dev: false - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: false - - /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: false - - /klona/2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - dev: false - - /language-subtag-registry/0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: false - - /language-tags/1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} - dependencies: - language-subtag-registry: 0.3.22 - dev: false - - /launch-editor/2.6.0: - resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} - dependencies: - picocolors: 1.0.0 - shell-quote: 1.8.1 - dev: false - - /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: false - - /levn/0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: false - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: false - - /lilconfig/2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - dev: false - - /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: false - - /loader-runner/4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: false - - /loader-utils/2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: false - - /loader-utils/3.2.1: - resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} - engines: {node: '>= 12.13.0'} - dev: false - - /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - dev: false - - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: false - - /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: false - - /lodash.debounce/4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: false - - /lodash.memoize/4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - dev: false - - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /lodash.sortby/4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: false - - /lodash.uniq/4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: false - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false - - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - - /lower-case/2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - dependencies: - tslib: 2.5.0 - dev: false - - /lru-cache/5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - dev: false - - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: false - - /lz-string/1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true - dev: false - - /magic-string/0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - dev: false - - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - dev: false - - /makeerror/1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - dependencies: - tmpl: 1.0.5 - dev: false - - /mdn-data/2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: false - - /mdn-data/2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - dev: false - - /media-typer/0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: false - - /memfs/3.5.0: - resolution: {integrity: sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==} - engines: {node: '>= 4.0.0'} - dependencies: - fs-monkey: 1.0.3 - dev: false - - /merge-descriptors/1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: false - - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: false - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: false - - /methods/1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: false - - /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: false - - /mime-db/1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false - - /mime-types/2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - - /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: false - - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: false - - /min-indent/1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: false - - /mini-css-extract-plugin/2.7.5_webpack@5.78.0: - resolution: {integrity: sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - schema-utils: 4.0.0 - webpack: 5.78.0 - dev: false - - /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: false - - /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: false - - /minimatch/5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: false - - /minimist/1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: false - - /mkdirp/0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false - - /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: false - - /multicast-dns/7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - dependencies: - dns-packet: 5.5.0 - thunky: 1.1.0 - dev: false - - /mz/2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: false - - /nanoid/3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false - - /natural-compare-lite/1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: false - - /natural-compare/1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: false - - /negotiator/0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: false - - /neo-async/2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: false - - /no-case/3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - dependencies: - lower-case: 2.0.2 - tslib: 2.5.0 - dev: false - - /node-forge/1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: false - - /node-int64/0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - dev: false - - /node-releases/2.0.10: - resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} - dev: false - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: false - - /normalize-range/0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: false - - /normalize-url/6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: false - - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: false - - /nth-check/1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - dependencies: - boolbase: 1.0.0 - dev: false - - /nth-check/2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - dev: false - - /nwsapi/2.2.3: - resolution: {integrity: sha512-jscxIO4/VKScHlbmFBdV1Z6LXnLO+ZR4VMtypudUdfwtKxUN3TQcNFIHLwKtrUbDyHN4/GycY9+oRGZ2XMXYPw==} - dev: false - - /object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: false - - /object-hash/3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - dev: false - - /object-inspect/1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - dev: false - - /object-is/1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - dev: false - - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: false - - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: false - - /object.entries/1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /object.fromentries/2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /object.getownpropertydescriptors/2.1.5: - resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==} - engines: {node: '>= 0.8'} - dependencies: - array.prototype.reduce: 1.0.5 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /object.hasown/1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /object.values/1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /obuf/1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - dev: false - - /on-finished/2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - dependencies: - ee-first: 1.1.1 - dev: false - - /on-headers/1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - dev: false - - /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: false - - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: false - - /open/8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - dev: false - - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: false - - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.3 - dev: false - - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: false - - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: false - - /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 - dev: false - - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: false - - /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - dependencies: - p-limit: 3.1.0 - dev: false - - /p-retry/4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - dev: false - - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: false - - /param-case/3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - dependencies: - dot-case: 3.0.4 - tslib: 2.5.0 - dev: false - - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: false - - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.21.4 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - dev: false - - /parse5/6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: false - - /parseurl/1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: false - - /pascal-case/3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - dependencies: - no-case: 3.0.4 - tslib: 2.5.0 - dev: false - - /path-exists/3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - dev: false - - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: false - - /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: false - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: false - - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp/0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: false - - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: false - - /performance-now/2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: false - - /picocolors/0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - dev: false - - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: false - - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: false - - /pify/2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: false - - /pirates/4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - dev: false - - /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - dev: false - - /pkg-up/3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} - dependencies: - find-up: 3.0.0 - dev: false - - /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.21: - resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-browser-comments/4.0.0_jrpp4geoaqu5dz2gragkckznb4: - resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} - engines: {node: '>=8'} - peerDependencies: - browserslist: '>=4' - postcss: '>=8' - dependencies: - browserslist: 4.21.5 - postcss: 8.4.21 - dev: false - - /postcss-calc/8.2.4_postcss@8.4.21: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-clamp/4.1.0_postcss@8.4.21: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-color-functional-notation/4.2.4_postcss@8.4.21: - resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-color-hex-alpha/8.0.4_postcss@8.4.21: - resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-color-rebeccapurple/7.1.1_postcss@8.4.21: - resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-colormin/5.3.1_postcss@8.4.21: - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-convert-values/5.1.3_postcss@8.4.21: - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-custom-media/8.0.2_postcss@8.4.21: - resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-custom-properties/12.1.11_postcss@8.4.21: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-custom-selectors/6.0.3_postcss@8.4.21: - resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-dir-pseudo-class/6.0.5_postcss@8.4.21: - resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-discard-comments/5.1.2_postcss@8.4.21: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-discard-duplicates/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-discard-empty/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-discard-overridden/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-double-position-gradients/3.1.2_postcss@8.4.21: - resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-env-function/4.0.6_postcss@8.4.21: - resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-flexbugs-fixes/5.0.2_postcss@8.4.21: - resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} - peerDependencies: - postcss: ^8.1.4 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-focus-visible/6.0.4_postcss@8.4.21: - resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-focus-within/5.0.4_postcss@8.4.21: - resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-font-variant/5.0.0_postcss@8.4.21: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-gap-properties/3.0.5_postcss@8.4.21: - resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-image-set-function/4.0.7_postcss@8.4.21: - resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-import/14.1.0_postcss@8.4.21: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.2 - dev: false - - /postcss-initial/4.0.1_postcss@8.4.21: - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-js/4.0.1_postcss@8.4.21: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.21 - dev: false - - /postcss-lab-function/4.2.1_postcss@8.4.21: - resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-load-config/3.1.4_postcss@8.4.21: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.1.0 - postcss: 8.4.21 - yaml: 1.10.2 - dev: false - - /postcss-loader/6.2.1_2izhiogyhzv3k6gmxpzxzwhblu: - resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - dependencies: - cosmiconfig: 7.1.0 - klona: 2.0.6 - postcss: 8.4.21 - semver: 7.4.0 - webpack: 5.78.0 - dev: false - - /postcss-logical/5.0.4_postcss@8.4.21: - resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-media-minmax/5.0.0_postcss@8.4.21: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-merge-longhand/5.1.7_postcss@8.4.21: - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.1_postcss@8.4.21 - dev: false - - /postcss-merge-rules/5.1.4_postcss@8.4.21: - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-minify-font-values/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-minify-gradients/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-minify-params/5.1.4_postcss@8.4.21: - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - cssnano-utils: 3.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-minify-selectors/5.2.1_postcss@8.4.21: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-modules-extract-imports/3.0.0_postcss@8.4.21: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-modules-local-by-default/4.0.0_postcss@8.4.21: - resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-modules-scope/3.0.0_postcss@8.4.21: - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-modules-values/4.0.0_postcss@8.4.21: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.21 - postcss: 8.4.21 - dev: false - - /postcss-nested/6.0.0_postcss@8.4.21: - resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-nesting/10.2.0_postcss@8.4.21: - resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/selector-specificity': 2.2.0_laljekdltgzr3kfi7r4exvsr5a - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-normalize-charset/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-normalize-display-values/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-positions/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-string/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-unicode/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-url/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - normalize-url: 6.1.0 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize-whitespace/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-normalize/10.0.1_jrpp4geoaqu5dz2gragkckznb4: - resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} - engines: {node: '>= 12'} - peerDependencies: - browserslist: '>= 4' - postcss: '>= 8' - dependencies: - '@csstools/normalize.css': 12.0.0 - browserslist: 4.21.5 - postcss: 8.4.21 - postcss-browser-comments: 4.0.0_jrpp4geoaqu5dz2gragkckznb4 - sanitize.css: 13.0.0 - dev: false - - /postcss-opacity-percentage/1.1.3_postcss@8.4.21: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-ordered-values/5.1.3_postcss@8.4.21: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 3.1.0_postcss@8.4.21 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-overflow-shorthand/3.0.4_postcss@8.4.21: - resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-page-break/3.0.4_postcss@8.4.21: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-place/7.0.5_postcss@8.4.21: - resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-preset-env/7.8.3_postcss@8.4.21: - resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - '@csstools/postcss-cascade-layers': 1.1.1_postcss@8.4.21 - '@csstools/postcss-color-function': 1.1.1_postcss@8.4.21 - '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.21 - '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.21 - '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.21 - '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.21 - '@csstools/postcss-nested-calc': 1.0.0_postcss@8.4.21 - '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.21 - '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.21 - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 - '@csstools/postcss-stepped-value-functions': 1.0.1_postcss@8.4.21 - '@csstools/postcss-text-decoration-shorthand': 1.0.0_postcss@8.4.21 - '@csstools/postcss-trigonometric-functions': 1.0.2_postcss@8.4.21 - '@csstools/postcss-unset-value': 1.0.2_postcss@8.4.21 - autoprefixer: 10.4.14_postcss@8.4.21 - browserslist: 4.21.5 - css-blank-pseudo: 3.0.3_postcss@8.4.21 - css-has-pseudo: 3.0.4_postcss@8.4.21 - css-prefers-color-scheme: 6.0.3_postcss@8.4.21 - cssdb: 7.5.4 - postcss: 8.4.21 - postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.21 - postcss-clamp: 4.1.0_postcss@8.4.21 - postcss-color-functional-notation: 4.2.4_postcss@8.4.21 - postcss-color-hex-alpha: 8.0.4_postcss@8.4.21 - postcss-color-rebeccapurple: 7.1.1_postcss@8.4.21 - postcss-custom-media: 8.0.2_postcss@8.4.21 - postcss-custom-properties: 12.1.11_postcss@8.4.21 - postcss-custom-selectors: 6.0.3_postcss@8.4.21 - postcss-dir-pseudo-class: 6.0.5_postcss@8.4.21 - postcss-double-position-gradients: 3.1.2_postcss@8.4.21 - postcss-env-function: 4.0.6_postcss@8.4.21 - postcss-focus-visible: 6.0.4_postcss@8.4.21 - postcss-focus-within: 5.0.4_postcss@8.4.21 - postcss-font-variant: 5.0.0_postcss@8.4.21 - postcss-gap-properties: 3.0.5_postcss@8.4.21 - postcss-image-set-function: 4.0.7_postcss@8.4.21 - postcss-initial: 4.0.1_postcss@8.4.21 - postcss-lab-function: 4.2.1_postcss@8.4.21 - postcss-logical: 5.0.4_postcss@8.4.21 - postcss-media-minmax: 5.0.0_postcss@8.4.21 - postcss-nesting: 10.2.0_postcss@8.4.21 - postcss-opacity-percentage: 1.1.3_postcss@8.4.21 - postcss-overflow-shorthand: 3.0.4_postcss@8.4.21 - postcss-page-break: 3.0.4_postcss@8.4.21 - postcss-place: 7.0.5_postcss@8.4.21 - postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.21 - postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.21 - postcss-selector-not: 6.0.1_postcss@8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.21: - resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-reduce-initial/5.1.2_postcss@8.4.21: - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - caniuse-api: 3.0.0 - postcss: 8.4.21 - dev: false - - /postcss-reduce-transforms/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.21: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - dependencies: - postcss: 8.4.21 - dev: false - - /postcss-selector-not/6.0.1_postcss@8.4.21: - resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-selector-parser/6.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: false - - /postcss-svgo/5.1.0_postcss@8.4.21: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 - dev: false - - /postcss-unique-selectors/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: false - - /postcss/7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 - dev: false - - /postcss/8.4.21: - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - - /prelude-ls/1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: false - - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: false - - /pretty-bytes/5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - dev: false - - /pretty-error/4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - dependencies: - lodash: 4.17.21 - renderkid: 3.0.0 - dev: false - - /pretty-format/27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - dev: false - - /pretty-format/28.1.3: - resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/schemas': 28.1.3 - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: false - - /pretty-format/29.5.0: - resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.4.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: false - - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false - - /promise/8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - dependencies: - asap: 2.0.6 - dev: false - - /prompts/2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - dev: false - - /prop-types/15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - dev: false - - /proxy-addr/2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - dev: false - - /psl/1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: false - - /punycode/2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} - engines: {node: '>=6'} - dev: false - - /q/1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - dev: false - - /qs/6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: false - - /querystringify/2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - dev: false - - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: false - - /quick-lru/5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: false - - /raf/3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - dependencies: - performance-now: 2.1.0 - dev: false - - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /range-parser/1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false - - /raw-body/2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: false - - /react-app-polyfill/3.0.0: - resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} - engines: {node: '>=14'} - dependencies: - core-js: 3.30.0 - object-assign: 4.1.1 - promise: 8.3.0 - raf: 3.4.1 - regenerator-runtime: 0.13.11 - whatwg-fetch: 3.6.2 - dev: false - - /react-dev-utils/12.0.1_rdwvrfvhmsyfoxui6a22qliowu: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/code-frame': 7.21.4 - address: 1.2.2 - browserslist: 4.21.5 - chalk: 4.1.2 - cross-spawn: 7.0.3 - detect-port-alt: 1.1.6 - escape-string-regexp: 4.0.0 - filesize: 8.0.7 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3_rdwvrfvhmsyfoxui6a22qliowu - global-modules: 2.0.0 - globby: 11.1.0 - gzip-size: 6.0.0 - immer: 9.0.21 - is-root: 2.1.0 - loader-utils: 3.2.1 - open: 8.4.2 - pkg-up: 3.1.0 - prompts: 2.4.2 - react-error-overlay: 6.0.11 - recursive-readdir: 2.2.3 - shell-quote: 1.8.1 - strip-ansi: 6.0.1 - text-table: 0.2.0 - webpack: 5.78.0 - transitivePeerDependencies: - - eslint - - supports-color - - vue-template-compiler - dev: false - - /react-dom/18.2.0_react@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: false - - /react-error-overlay/6.0.11: - resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} - dev: false - - /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: false - - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: false - - /react-is/18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - dev: false - - /react-refresh/0.11.0: - resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} - engines: {node: '>=0.10.0'} - dev: false - - /react-scripts/5.0.1_react@18.2.0: - resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} - engines: {node: '>=14.0.0'} - hasBin: true - peerDependencies: - react: '>= 16' - typescript: ^3.2.1 || ^4 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/core': 7.21.4 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_h5zzfygxqsijhp4warg6rv3iua - '@svgr/webpack': 5.5.0 - babel-jest: 27.5.1_@babel+core@7.21.4 - babel-loader: 8.3.0_2bpkfvz2mezbew2j5yjox7n6pu - babel-plugin-named-asset-import: 0.3.8_@babel+core@7.21.4 - babel-preset-react-app: 10.0.1 - bfj: 7.0.2 - browserslist: 4.21.5 - camelcase: 6.3.0 - case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.7.3_webpack@5.78.0 - css-minimizer-webpack-plugin: 3.4.1_webpack@5.78.0 - dotenv: 10.0.0 - dotenv-expand: 5.1.0 - eslint: 8.38.0 - eslint-config-react-app: 7.0.1_eslint@8.38.0+jest@27.5.1 - eslint-webpack-plugin: 3.2.0_rdwvrfvhmsyfoxui6a22qliowu - file-loader: 6.2.0_webpack@5.78.0 - fs-extra: 10.1.0 - html-webpack-plugin: 5.5.0_webpack@5.78.0 - identity-obj-proxy: 3.0.0 - jest: 27.5.1 - jest-resolve: 27.5.1 - jest-watch-typeahead: 1.1.0_jest@27.5.1 - mini-css-extract-plugin: 2.7.5_webpack@5.78.0 - postcss: 8.4.21 - postcss-flexbugs-fixes: 5.0.2_postcss@8.4.21 - postcss-loader: 6.2.1_2izhiogyhzv3k6gmxpzxzwhblu - postcss-normalize: 10.0.1_jrpp4geoaqu5dz2gragkckznb4 - postcss-preset-env: 7.8.3_postcss@8.4.21 - prompts: 2.4.2 - react: 18.2.0 - react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1_rdwvrfvhmsyfoxui6a22qliowu - react-refresh: 0.11.0 - resolve: 1.22.2 - resolve-url-loader: 4.0.0 - sass-loader: 12.6.0_webpack@5.78.0 - semver: 7.4.0 - source-map-loader: 3.0.2_webpack@5.78.0 - style-loader: 3.3.2_webpack@5.78.0 - tailwindcss: 3.3.1 - terser-webpack-plugin: 5.3.7_webpack@5.78.0 - webpack: 5.78.0 - webpack-dev-server: 4.13.2_webpack@5.78.0 - webpack-manifest-plugin: 4.1.1_webpack@5.78.0 - workbox-webpack-plugin: 6.5.4_webpack@5.78.0 - optionalDependencies: - fsevents: 2.3.2 - transitivePeerDependencies: - - '@babel/plugin-syntax-flow' - - '@babel/plugin-transform-react-jsx' - - '@parcel/css' - - '@swc/core' - - '@types/babel__core' - - '@types/webpack' - - bufferutil - - canvas - - clean-css - - csso - - debug - - esbuild - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - fibers - - node-notifier - - node-sass - - rework - - rework-visit - - sass - - sass-embedded - - sockjs-client - - supports-color - - ts-node - - type-fest - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-hot-middleware - - webpack-plugin-serve - dev: false - - /react/18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /read-cache/1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - dev: false - - /readable-stream/2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: false - - /readable-stream/3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - - /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: false - - /recursive-readdir/2.2.3: - resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} - engines: {node: '>=6.0.0'} - dependencies: - minimatch: 3.1.2 - dev: false - - /redent/3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - dev: false - - /regenerate-unicode-properties/10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - dev: false - - /regenerate/1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: false - - /regenerator-runtime/0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: false - - /regenerator-transform/0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} - dependencies: - '@babel/runtime': 7.21.0 - dev: false - - /regex-parser/2.2.11: - resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} - dev: false - - /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 - dev: false - - /regexpu-core/5.3.2: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} - 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 - dev: false - - /regjsparser/0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true - dependencies: - jsesc: 0.5.0 - dev: false - - /relateurl/0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - dev: false - - /renderkid/3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.17.21 - strip-ansi: 6.0.1 - dev: false - - /repeat-string/1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: false - - /require-directory/2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: false - - /requires-port/1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: false - - /resolve-cwd/3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: false - - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: false - - /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: false - - /resolve-url-loader/4.0.0: - resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} - engines: {node: '>=8.9'} - peerDependencies: - rework: 1.0.1 - rework-visit: 1.0.0 - peerDependenciesMeta: - rework: - optional: true - rework-visit: - optional: true - dependencies: - adjust-sourcemap-loader: 4.0.0 - convert-source-map: 1.9.0 - loader-utils: 2.0.4 - postcss: 7.0.39 - source-map: 0.6.1 - dev: false - - /resolve.exports/1.1.1: - resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} - engines: {node: '>=10'} - dev: false - - /resolve/1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} - hasBin: true - dependencies: - is-core-module: 2.12.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /resolve/2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} - hasBin: true - dependencies: - is-core-module: 2.12.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /retry/0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - dev: false - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: false - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: false - - /rollup-plugin-terser/7.0.2_rollup@2.79.1: - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - dependencies: - '@babel/code-frame': 7.21.4 - jest-worker: 26.6.2 - rollup: 2.79.1 - serialize-javascript: 4.0.0 - terser: 5.16.9 - dev: false - - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: false - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: false - - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false - - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false - - /safe-regex-test/1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-regex: 1.1.4 - dev: false - - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: false - - /sanitize.css/13.0.0: - resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} - dev: false - - /sass-loader/12.6.0_webpack@5.78.0: - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - 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 - dependencies: - klona: 2.0.6 - neo-async: 2.6.2 - webpack: 5.78.0 - dev: false - - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false - - /saxes/5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - dependencies: - xmlchars: 2.2.0 - dev: false - - /scheduler/0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /schema-utils/2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: false - - /schema-utils/2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: false - - /schema-utils/3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: false - - /schema-utils/4.0.0: - resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} - engines: {node: '>= 12.13.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 8.12.0 - ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.12.0 - dev: false - - /select-hose/2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - dev: false - - /selfsigned/2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} - engines: {node: '>=10'} - dependencies: - node-forge: 1.3.1 - dev: false - - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: false - - /semver/7.4.0: - resolution: {integrity: sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: false - - /send/0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - /serialize-javascript/4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - dependencies: - randombytes: 2.1.0 - dev: false - - /serialize-javascript/6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} - dependencies: - randombytes: 2.1.0 - dev: false - - /serve-index/1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color - dev: false - - /serve-static/1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - dev: false - - /setprototypeof/1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - dev: false - - /setprototypeof/1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: false - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: false - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: false - - /shell-quote/1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - dev: false - - /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - object-inspect: 1.12.3 - dev: false - - /signal-exit/3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: false - - /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - dev: false - - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: false - - /slash/4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: false - - /sockjs/0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - dev: false - - /source-list-map/2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - dev: false - - /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: false - - /source-map-loader/3.0.2_webpack@5.78.0: - resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - abab: 2.0.6 - iconv-lite: 0.6.3 - source-map-js: 1.0.2 - webpack: 5.78.0 - dev: false - - /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: false - - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false - - /source-map/0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - dev: false - - /source-map/0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - dependencies: - whatwg-url: 7.1.0 - dev: false - - /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: false - - /spdy-transport/3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - dependencies: - debug: 4.3.4 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.2 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - dev: false - - /spdy/4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - dependencies: - debug: 4.3.4 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /sprintf-js/1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false - - /stable/0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: false - - /stack-utils/2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - dependencies: - escape-string-regexp: 2.0.0 - dev: false - - /stackframe/1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: false - - /statuses/1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - dev: false - - /statuses/2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /stop-iteration-iterator/1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - dependencies: - internal-slot: 1.0.5 - dev: false - - /string-length/4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - dependencies: - char-regex: 1.0.2 - strip-ansi: 6.0.1 - dev: false - - /string-length/5.0.1: - resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} - engines: {node: '>=12.20'} - dependencies: - char-regex: 2.0.1 - strip-ansi: 7.0.1 - dev: false - - /string-natural-compare/3.0.1: - resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} - dev: false - - /string-width/4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /string.prototype.matchall/4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.4.3 - side-channel: 1.0.4 - dev: false - - /string.prototype.trim/1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /string.prototype.trimend/1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /string.prototype.trimstart/1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - dev: false - - /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: false - - /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - dev: false - - /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /strip-ansi/7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: false - - /strip-bom/3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: false - - /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: false - - /strip-comments/2.0.1: - resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} - engines: {node: '>=10'} - dev: false - - /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: false - - /strip-indent/3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - dependencies: - min-indent: 1.0.1 - dev: false - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: false - - /style-loader/3.3.2_webpack@5.78.0: - resolution: {integrity: sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - webpack: 5.78.0 - dev: false - - /stylehacks/5.1.1_postcss@8.4.21: - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.5 - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - dev: false - - /sucrase/3.32.0: - resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} - engines: {node: '>=8'} - hasBin: true - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.5 - ts-interface-checker: 0.1.13 - dev: false - - /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 - dev: false - - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-color/8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks/2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /svg-parser/2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - dev: false - - /svgo/1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - dependencies: - chalk: 2.4.2 - coa: 2.0.2 - css-select: 2.1.0 - css-select-base-adapter: 0.1.1 - css-tree: 1.0.0-alpha.37 - csso: 4.2.0 - js-yaml: 3.14.1 - mkdirp: 0.5.6 - object.values: 1.1.6 - sax: 1.2.4 - stable: 0.1.8 - unquote: 1.1.1 - util.promisify: 1.0.1 - dev: false - - /svgo/2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 - dev: false - - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: false - - /tailwindcss/3.3.1: - resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} - engines: {node: '>=12.13.0'} - hasBin: true - 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.18.2 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.21 - postcss-import: 14.1.0_postcss@8.4.21 - postcss-js: 4.0.1_postcss@8.4.21 - postcss-load-config: 3.1.4_postcss@8.4.21 - postcss-nested: 6.0.0_postcss@8.4.21 - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.2 - sucrase: 3.32.0 - transitivePeerDependencies: - - ts-node - dev: false - - /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - dev: false - - /tapable/2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: false - - /temp-dir/2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - dev: false - - /tempy/0.6.0: - resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} - engines: {node: '>=10'} - dependencies: - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - dev: false - - /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.3.0 - dev: false - - /terser-webpack-plugin/5.3.7_webpack@5.78.0: - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.18 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.1 - terser: 5.16.9 - webpack: 5.78.0 - dev: false - - /terser/5.16.9: - resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: false - - /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 - dev: false - - /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: false - - /thenify-all/1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - dependencies: - thenify: 3.3.1 - dev: false - - /thenify/3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - dependencies: - any-promise: 1.3.0 - dev: false - - /throat/6.0.2: - resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} - dev: false - - /thunky/1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - dev: false - - /tmpl/1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: false - - /to-fast-properties/2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: false - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: false - - /toidentifier/1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: false - - /tough-cookie/4.1.2: - resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} - engines: {node: '>=6'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - universalify: 0.2.0 - url-parse: 1.5.10 - dev: false - - /tr46/1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - dependencies: - punycode: 2.3.0 - dev: false - - /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.3.0 - dev: false - - /tryer/1.0.1: - resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - dev: false - - /ts-interface-checker/0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: false - - /tsconfig-paths/3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - dev: false - - /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: false - - /tslib/2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: false - - /tsutils/3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - 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' - dependencies: - tslib: 1.14.1 - dev: false - - /type-check/0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: false - - /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: false - - /type-detect/4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: false - - /type-fest/0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - dev: false - - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: false - - /type-fest/0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-is/1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - dev: false - - /typed-array-length/1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - is-typed-array: 1.1.10 - dev: false - - /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: false - - /unbox-primitive/1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - dev: false - - /unicode-canonical-property-names-ecmascript/2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - dev: false - - /unicode-match-property-ecmascript/2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.1.0 - dev: false - - /unicode-match-property-value-ecmascript/2.1.0: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - dev: false - - /unicode-property-aliases-ecmascript/2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: false - - /unique-string/2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - dependencies: - crypto-random-string: 2.0.0 - dev: false - - /universalify/0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - dev: false - - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} - dev: false - - /unpipe/1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: false - - /unquote/1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} - dev: false - - /upath/1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} - dev: false - - /update-browserslist-db/1.0.10_browserslist@4.21.5: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.5 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: false - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.3.0 - dev: false - - /url-parse/1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - dev: false - - /util-deprecate/1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false - - /util.promisify/1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.2 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.5 - dev: false - - /utila/0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - dev: false - - /utils-merge/1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: false - - /uuid/8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: false - - /v8-to-istanbul/8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} - engines: {node: '>=10.12.0'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 - source-map: 0.7.4 - dev: false - - /vary/1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: false - - /w3c-hr-time/1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - dependencies: - browser-process-hrtime: 1.0.0 - dev: false - - /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - dependencies: - xml-name-validator: 3.0.0 - dev: false - - /walker/1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - dependencies: - makeerror: 1.0.12 - dev: false - - /watchpack/2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: false - - /wbuf/1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - dependencies: - minimalistic-assert: 1.0.1 - dev: false - - /web-vitals/2.1.4: - resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==} - dev: false - - /webidl-conversions/4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: false - - /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - dev: false - - /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: false - - /webpack-dev-middleware/5.3.3_webpack@5.78.0: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.19 - memfs: 3.5.0 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.0.0 - webpack: 5.78.0 - dev: false - - /webpack-dev-server/4.13.2_webpack@5.78.0: - resolution: {integrity: sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.17 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.1 - '@types/sockjs': 0.3.33 - '@types/ws': 8.5.4 - ansi-html-community: 0.0.8 - bonjour-service: 1.1.1 - chokidar: 3.5.3 - colorette: 2.0.19 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.18.2 - graceful-fs: 4.2.11 - html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.17 - ipaddr.js: 2.0.1 - launch-editor: 2.6.0 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.0.0 - selfsigned: 2.1.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.78.0 - webpack-dev-middleware: 5.3.3_webpack@5.78.0 - ws: 8.13.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: false - - /webpack-manifest-plugin/4.1.1_webpack@5.78.0: - resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} - engines: {node: '>=12.22.0'} - peerDependencies: - webpack: ^4.44.2 || ^5.47.0 - dependencies: - tapable: 2.2.1 - webpack: 5.78.0 - webpack-sources: 2.3.1 - dev: false - - /webpack-sources/1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - dev: false - - /webpack-sources/2.3.1: - resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} - engines: {node: '>=10.13.0'} - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - dev: false - - /webpack-sources/3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - dev: false - - /webpack/5.78.0: - resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.2 - acorn-import-assertions: 1.8.0_acorn@8.8.2 - browserslist: 4.21.5 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.12.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.7_webpack@5.78.0 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: false - - /websocket-driver/0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - dev: false - - /websocket-extensions/0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - dev: false - - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: false - - /whatwg-fetch/3.6.2: - resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} - dev: false - - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: false - - /whatwg-url/7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - dev: false - - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: false - - /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - dev: false - - /which-collection/1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 - dev: false - - /which-typed-array/1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} - engines: {node: '>= 0.4'} - 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 - dev: false - - /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: false - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: false - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: false - - /workbox-background-sync/6.5.4: - resolution: {integrity: sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==} - dependencies: - idb: 7.1.1 - workbox-core: 6.5.4 - dev: false - - /workbox-broadcast-update/6.5.4: - resolution: {integrity: sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-build/6.5.4: - resolution: {integrity: sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==} - engines: {node: '>=10.0.0'} - dependencies: - '@apideck/better-ajv-errors': 0.3.6_ajv@8.12.0 - '@babel/core': 7.21.4 - '@babel/preset-env': 7.21.4_@babel+core@7.21.4 - '@babel/runtime': 7.21.0 - '@rollup/plugin-babel': 5.3.1_b6cdhqm2xsfe2bpl424qdsl4ei - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 - '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 - '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.12.0 - common-tags: 1.8.2 - fast-json-stable-stringify: 2.1.0 - fs-extra: 9.1.0 - glob: 7.2.3 - lodash: 4.17.21 - pretty-bytes: 5.6.0 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 - 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 - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - dev: false - - /workbox-cacheable-response/6.5.4: - resolution: {integrity: sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-core/6.5.4: - resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==} - dev: false - - /workbox-expiration/6.5.4: - resolution: {integrity: sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==} - dependencies: - idb: 7.1.1 - workbox-core: 6.5.4 - dev: false - - /workbox-google-analytics/6.5.4: - resolution: {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 - dev: false - - /workbox-navigation-preload/6.5.4: - resolution: {integrity: sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-precaching/6.5.4: - resolution: {integrity: sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==} - dependencies: - workbox-core: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 - dev: false - - /workbox-range-requests/6.5.4: - resolution: {integrity: sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-recipes/6.5.4: - resolution: {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 - dev: false - - /workbox-routing/6.5.4: - resolution: {integrity: sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-strategies/6.5.4: - resolution: {integrity: sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==} - dependencies: - workbox-core: 6.5.4 - dev: false - - /workbox-streams/6.5.4: - resolution: {integrity: sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==} - dependencies: - workbox-core: 6.5.4 - workbox-routing: 6.5.4 - dev: false - - /workbox-sw/6.5.4: - resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==} - dev: false - - /workbox-webpack-plugin/6.5.4_webpack@5.78.0: - resolution: {integrity: sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==} - engines: {node: '>=10.0.0'} - peerDependencies: - webpack: ^4.4.0 || ^5.9.0 - dependencies: - fast-json-stable-stringify: 2.1.0 - pretty-bytes: 5.6.0 - upath: 1.2.0 - webpack: 5.78.0 - webpack-sources: 1.4.3 - workbox-build: 6.5.4 - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - dev: false - - /workbox-window/6.5.4: - resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==} - dependencies: - '@types/trusted-types': 2.0.3 - workbox-core: 6.5.4 - dev: false - - /wrap-ansi/7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrappy/1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: false - - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: false - - /ws/7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /ws/8.13.0: - resolution: {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 - dev: false - - /xml-beautifier/0.5.0: - resolution: {integrity: sha512-QG/qiHeolHUd1tAtM+5zHxTzDprb8qvhmIYUYV1E9QK/jTFlrAa1Mz7QQqJPeqc3uuFAGzTOhjvbdx2hOP6bHw==} - dependencies: - repeat-string: 1.6.1 - dev: false - - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: false - - /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: false - - /y18n/5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yallist/3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: false - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false - - /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: false - - /yargs-parser/20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - dev: false - - /yargs/16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: false - - /yocto-queue/0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: false diff --git a/apps/wrapper/postcss.config.js b/apps/wrapper/postcss.config.js new file mode 100644 index 00000000..33ad091d --- /dev/null +++ b/apps/wrapper/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/apps/wrapper/public/assets/forms.png b/apps/wrapper/public/assets/forms.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe7332919286a211f078dd83cb6307e7953ffb5 GIT binary patch literal 20002 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 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/assets/homeVector.png b/apps/wrapper/public/assets/homeVector.png new file mode 100644 index 0000000000000000000000000000000000000000..1bbd8c90b9f3f9967355981ff136b2554ced9f6c GIT binary patch literal 150836 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 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/assets/locationGirl.png b/apps/wrapper/public/assets/locationGirl.png new file mode 100644 index 0000000000000000000000000000000000000000..41e9421aef23606e8f1a534490d36e8ecdf61fc1 GIT binary patch literal 26142 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

;-$le(_{;9*L_f1`VesqfraE#nxP=lD=d6U; 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 Zb=!oho~H+-VTmI*ud6F&UNwF4{{Vxi%a8y7 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/assets/niramyaLogo.png b/apps/wrapper/public/assets/niramyaLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..9915d49b0046675ed7450c732f1284c098eac035 GIT binary patch literal 44364 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 JPDHLkV1mS-Y54#E literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/assets/redGolLogo.png b/apps/wrapper/public/assets/redGolLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9f9351b3ef1d1361bf41cc82ff6181ac969873 GIT binary patch literal 28435 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 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/css/common.css b/apps/wrapper/public/css/common.css new file mode 100644 index 00000000..b85608e5 --- /dev/null +++ b/apps/wrapper/public/css/common.css @@ -0,0 +1,67 @@ +@keyframes pulsate { + 0% { + transform: scale(0.5); + opacity: 0.0; } + 50% { + opacity: 0.8; } + 100% { + transform: scale(1.2); + opacity: 0; } } + +html { + height: 100%; + overflow-x: hidden; } + +body { + overflow-x: hidden; + margin: 0; + min-height: 100%; + display: flex; + flex-direction: column; + transition: background-color 1.3s ease; } + +progress { + display: block; + margin: 10px auto; } + +.preview progress { + margin: 80px auto; } + +.main-loader { + flex: 1; + display: flex; + align-items: center; + justify-content: center; } + .main-loader.fail .main-loader__image { + border: transparent; + animation: none; } + +.main-loader__image { + border: 10px solid #ccc; + transition: border-color 1.3s ease; + border-radius: 100px; + height: 100px; + width: 100px; + opacity: 0; + animation: pulsate 2s ease-out; + animation-iteration-count: infinite; } + +.main-loader ~ .main, +.main-loader ~ .side-slider { + display: none; } + +.loader-animation-small { + border: 5px solid #ccc; + transition: border-color 1.3s ease; + border-radius: 50px; + height: 50px; + width: 50px; + opacity: 0; + animation: pulsate 2s ease-out; + animation-iteration-count: infinite; } + +.page-break { + display: none; } + +.log { + word-break: break-all; } diff --git a/apps/wrapper/public/css/error.css b/apps/wrapper/public/css/error.css new file mode 100644 index 00000000..2055c3c5 --- /dev/null +++ b/apps/wrapper/public/css/error.css @@ -0,0 +1,2219 @@ +@charset "UTF-8"; +/*! + * Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"); + font-weight: normal; + font-style: normal; } + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.2857142857em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; } + .fa-li.fa-lg { + left: -1.8571428571em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left { + margin-right: .3em; } + +.fa.fa-pull-right { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left { + margin-right: .3em; } + +.fa.pull-right { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before { + content: ""; } + +.fa-map-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before { + content: ""; } + +.fa-chevron-right:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before { + content: ""; } + +.fa-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before { + content: ""; } + +.fa-arrow-right:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before { + content: ""; } + +.fa-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before { + content: ""; } + +.fa-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper-pp:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before { + content: ""; } + +.fa-sticky-note-o:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +.fa-gitlab:before { + content: ""; } + +.fa-wpbeginner:before { + content: ""; } + +.fa-wpforms:before { + content: ""; } + +.fa-envira:before { + content: ""; } + +.fa-universal-access:before { + content: ""; } + +.fa-wheelchair-alt:before { + content: ""; } + +.fa-question-circle-o:before { + content: ""; } + +.fa-blind:before { + content: ""; } + +.fa-audio-description:before { + content: ""; } + +.fa-volume-control-phone:before { + content: ""; } + +.fa-braille:before { + content: ""; } + +.fa-assistive-listening-systems:before { + content: ""; } + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; } + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; } + +.fa-glide:before { + content: ""; } + +.fa-glide-g:before { + content: ""; } + +.fa-signing:before, +.fa-sign-language:before { + content: ""; } + +.fa-low-vision:before { + content: ""; } + +.fa-viadeo:before { + content: ""; } + +.fa-viadeo-square:before { + content: ""; } + +.fa-snapchat:before { + content: ""; } + +.fa-snapchat-ghost:before { + content: ""; } + +.fa-snapchat-square:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-first-order:before { + content: ""; } + +.fa-yoast:before { + content: ""; } + +.fa-themeisle:before { + content: ""; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Bold-webfont.woff") format("woff"); + font-weight: bold; + font-style: normal; } + +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; } + +.error { + margin: 40px 20px 20px 20px; + padding: 20px; + border: 1px solid #F2616D; + position: relative; + font-weight: normal; + min-height: 100px; } + .error .status-code { + position: absolute; + right: 0; + bottom: 0; + font-weight: normal; + font-size: 10px; + margin: 3px; } + .error + .error { + border-top: 0; + margin-top: 0; } diff --git a/apps/wrapper/public/css/index.css b/apps/wrapper/public/css/index.css new file mode 100644 index 00000000..30fbcd0b --- /dev/null +++ b/apps/wrapper/public/css/index.css @@ -0,0 +1,2 @@ +details { + margin: 20px 0; } diff --git a/apps/wrapper/public/css/theme-formhub.css b/apps/wrapper/public/css/theme-formhub.css new file mode 100644 index 00000000..0aa18c35 --- /dev/null +++ b/apps/wrapper/public/css/theme-formhub.css @@ -0,0 +1,7901 @@ +@charset "UTF-8"; +/*! + * Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"); + font-weight: normal; + font-style: normal; } + +.fa, .icon, .android-chrome, .record-list__records__record[data-draft=true]::before, .enketo-geopoint-marker, .glyphicon-chevron-up, .glyphicon-chevron-down { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.2857142857em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; } + .fa-li.fa-lg { + left: -1.8571428571em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, .fa-pull-left.icon, .fa-pull-left.android-chrome, .fa-pull-left.record-list__records__record[data-draft=true]::before, .fa-pull-left.enketo-geopoint-marker, .fa-pull-left.glyphicon-chevron-up, .fa-pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.fa-pull-right, .fa-pull-right.icon, .fa-pull-right.android-chrome, .fa-pull-right.record-list__records__record[data-draft=true]::before, .fa-pull-right.enketo-geopoint-marker, .fa-pull-right.glyphicon-chevron-up, .fa-pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left, .pull-left.icon, .pull-left.android-chrome, .pull-left.record-list__records__record[data-draft=true]::before, .pull-left.enketo-geopoint-marker, .pull-left.glyphicon-chevron-up, .pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.pull-right, .pull-right.icon, .pull-right.android-chrome, .pull-right.record-list__records__record[data-draft=true]::before, .pull-right.enketo-geopoint-marker, .pull-right.glyphicon-chevron-up, .pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before, .icon-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before, .icon-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before, .icon-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before, .icon-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before, .icon-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before, .icon-pencil:before, .record-list__records__record[data-draft=true]:before { + content: ""; } + +.fa-map-marker:before, .icon-marker:before, .enketo-geopoint-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before, .icon-chevron-left:before { + content: ""; } + +.fa-chevron-right:before, .icon-chevron-right:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before, .icon-info-circle:before { + content: ""; } + +.fa-crosshairs:before, .icon-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before, .icon-arrow-left:before { + content: ""; } + +.fa-arrow-right:before, .icon-arrow-right:before, .record-list__records__record.active[data-draft=true]:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before, .icon-plus:before { + content: ""; } + +.fa-minus:before, .icon-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before, .icon-chevron-up:before, .glyphicon-chevron-up:before { + content: ""; } + +.fa-chevron-down:before, .icon-chevron-down:before, .glyphicon-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before, .icon-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before, .icon-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before, +.icon-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before, .icon-ellipsis-v:before, .android-chrome:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper-pp:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before, .icon-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before, .icon-sticky-note:before, .btn-comment .icon:before, .btn-comment .android-chrome:before, .btn-comment .enketo-geopoint-marker:before, .btn-comment .glyphicon-chevron-up:before, .btn-comment .glyphicon-chevron-down:before { + content: ""; } + +.fa-sticky-note-o:before, .icon-sticky-note-o:before, .btn-comment.empty .icon:before, .btn-comment.empty .android-chrome:before, .btn-comment.empty .enketo-geopoint-marker:before, .btn-comment.empty .glyphicon-chevron-up:before, .btn-comment.empty .glyphicon-chevron-down:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +.fa-gitlab:before { + content: ""; } + +.fa-wpbeginner:before { + content: ""; } + +.fa-wpforms:before { + content: ""; } + +.fa-envira:before { + content: ""; } + +.fa-universal-access:before { + content: ""; } + +.fa-wheelchair-alt:before { + content: ""; } + +.fa-question-circle-o:before { + content: ""; } + +.fa-blind:before { + content: ""; } + +.fa-audio-description:before { + content: ""; } + +.fa-volume-control-phone:before { + content: ""; } + +.fa-braille:before { + content: ""; } + +.fa-assistive-listening-systems:before { + content: ""; } + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; } + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; } + +.fa-glide:before { + content: ""; } + +.fa-glide-g:before { + content: ""; } + +.fa-signing:before, +.fa-sign-language:before { + content: ""; } + +.fa-low-vision:before { + content: ""; } + +.fa-viadeo:before { + content: ""; } + +.fa-viadeo-square:before { + content: ""; } + +.fa-snapchat:before { + content: ""; } + +.fa-snapchat-ghost:before { + content: ""; } + +.fa-snapchat-square:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-first-order:before { + content: ""; } + +.fa-yoast:before { + content: ""; } + +.fa-themeisle:before { + content: ""; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Bold-webfont.woff") format("woff"); + font-weight: bold; + font-style: normal; } + +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +@keyframes pulsate { + 0% { + transform: scale(0.5); + opacity: 0.0; } + 50% { + opacity: 0.8; } + 100% { + transform: scale(1.2); + opacity: 0; } } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #333333; + background-color: #fff2e3; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #ce4f07; } + a:hover, a:focus { + color: #843304; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +hr { + margin-top: 21px; + margin-bottom: 21px; + border: 0; + border-top: 1px solid #eeeeee; } + +strong { + font-weight: bold; } + +h1 { + font-size: 41.25px; } + +h2 { + font-size: 33.75px; } + +h3 { + font-size: 26.25px; } + +h4 { + font-size: 18.75px; } + +h5 { + font-size: 15px; } + +h6 { + font-size: 12.75px; } + +h2, h3, h4 { + font-weight: bold; } + +input, select, textarea { + font-weight: normal; } + +.iframe .paper { + border-radius: 0; + border: none; } + +.iframe .form-header__button--homescreen { + display: none; } + +.ios-iframe-bug-wrap { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; } + .ios-iframe-bug-wrap .main-loader { + height: 100vh; } + +.edit .paper .branding { + display: none; } + +@media screen and (max-width: 720px) { + body.edit .form-header { + border-bottom: none; } } + +@keyframes vex-fadein { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes vex-fadeout { + 0% { + opacity: 1; } + 100% { + opacity: 0; } } + +@keyframes vex-rotation { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(359deg); } } + +.vex, .vex *, .vex *:before, .vex *:after { + box-sizing: border-box; } + +.vex { + position: fixed; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1111; + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +.vex-overlay, .show-side-slider .slider-overlay { + animation: vex-fadein .5s; + position: fixed; + z-index: 1111; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-overlay.vex-closing, .show-side-slider .vex-closing.slider-overlay { + animation: vex-fadeout .5s forwards; } + +.vex-content { + animation: vex-fadein .5s; + background: #fff; } + +.vex.vex-closing .vex-content { + animation: vex-fadeout .5s forwards; } + +.vex-close:before { + font-family: Arial, sans-serif; + content: "\00D7"; } + +.vex-dialog-form { + margin: 0; } + +.vex-dialog-button { + text-rendering: optimizeLegibility; + appearance: none; + cursor: pointer; + -webkit-tap-highlight-color: transparent; } + +.vex-loading-spinner { + animation: vex-rotation .7s linear infinite; + box-shadow: 0 0 1em rgba(0, 0, 0, 0.1); + position: fixed; + z-index: 1112; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 2em; + width: 2em; + background: #fff; } + +body.vex-open { + overflow: hidden; } + +@keyframes vex-pulse { + 0% { + box-shadow: inset 0 0 0 300px transparent; } + 70% { + box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); } + 100% { + box-shadow: inset 0 0 0 300px transparent; } } + +.vex.vex-theme-plain { + padding-top: 160px; + padding-bottom: 160px; } + .vex.vex-theme-plain .vex-content { + font-family: "Helvetica Neue", sans-serif; + background: #fff; + color: #444; + padding: 1em; + position: relative; + margin: 0 auto; + max-width: 100%; + width: 450px; + font-size: 1.1em; + line-height: 1.5em; } + .vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li { + color: inherit; } + .vex.vex-theme-plain .vex-close { + position: absolute; + top: 0; + right: 0; + cursor: pointer; } + .vex.vex-theme-plain .vex-close:before { + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + top: 3px; + right: 3px; + color: #bbb; + background: transparent; } + .vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before { + color: #777; + background: #e0e0e0; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-message { + margin-bottom: .5em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input { + margin-bottom: 1em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] { + background: #f0f0f0; + width: 100%; + padding: .25em .67em; + border: 0; + font-family: inherit; + font-weight: inherit; + font-size: inherit; + min-height: 2.5em; + margin: 0 0 .25em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2); + outline: none; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons { + *zoom: 1; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after { + content: ""; + display: table; + clear: both; } + .vex.vex-theme-plain .vex-dialog-button { + border-radius: 0; + border: 0; + float: right; + margin: 0 0 0 .5em; + font-family: inherit; + text-transform: uppercase; + letter-spacing: .1em; + font-size: .8em; + line-height: 1em; + padding: .75em 2em; } + .vex.vex-theme-plain .vex-dialog-button.vex-last { + margin-left: 0; } + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: vex-pulse 1.1s infinite; + outline: none; } + @media (max-width: 568px) { + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: none; } } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary { + background: #3288e6; + color: #fff; } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary { + background: #e0e0e0; + color: #777; } + +.vex-loading-spinner.vex-theme-plain { + height: 2.5em; + width: 2.5em; } + +.vex.vex-theme-plain h3 { + margin-top: 10px; + color: #333333; } + +.vex.vex-theme-plain .vex-content { + width: 550px; + border: 4px solid #ccc; + border-radius: 4px; } + +.vex.vex-theme-plain .vex-dialog-button { + margin-top: 20px !important; + margin-left: 30px !important; + margin-bottom: 0 !important; } + +.vex.vex-theme-plain .vex-auto-close-timer { + position: absolute; + bottom: 12px; + color: #999999; } + +.vex.vex-theme-plain .vex-dialog-input input[type=text] { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input input[type=checkbox], +.vex.vex-theme-plain .vex-dialog-input input[type=radio] { + margin-right: 10px; } + +.vex.vex-theme-plain .or-hint.active { + margin-bottom: 10px; } + +.vex.vex-theme-plain .vex-dialog-link { + margin-top: 20px; + font-size: 0.8em; + font-color: #555555; + text-align: center; + display: block; } + +.vex.vex-theme-plain .vex-dialog-input input { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input fieldset { + margin: 20px 0; } + +.vex.vex-theme-plain .vex-dialog-input legend { + font-weight: bold; + font-size: 16px; + margin-bottom: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label { + display: inline-block; + width: auto; + font-weight: normal; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label input[type=radio] { + width: auto; + display: inline-block; + height: auto; + margin-left: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label:hover { + background: none; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label + label { + margin-left: 20px; } + +.ios-safari { + display: inline-block; + width: 25px; + height: 30px; + margin-bottom: -3px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA/CAYAAACrSjsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACw2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ+MjAxNS0xMi0yNFQwOToxODozMTwvcGhvdG9zaG9wOkRhdGVDcmVhdGVkPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2NyZWVuc2hvdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CqO4YmMAAAIkSURBVGgF7ZrPSsNAEMZnTaOCvogeFAQv2h7EiwcREU+CJ0+eBBFEoSK1tIhePKigT+ADeNfWgx68+SjaRtKo2dJtlKKZltkhjbOlJCST+eab32ZJ/6harfYJKRwDKfTUtCTG+o0sG7Hygwv6zTUyHELaUOkuktrL+tZlIzVLUsWKC8eVSMYYtG0uA8qSozBt8f6nKaPUNpezR25Ahc5svL6bys81jCcw+9pcuepa0dZ+rCweh2HRZvoV5n3YzUbG9L4+poc2V6pG07TtnmCH3Jg2ddoq9mTBh+2ZoKNMfUyf08OWOdJ2GVMqbNfFog/rk52mjMvN6QAGHYCt22jF3M9FZE1cr1syYmePTpOUNnW9/LcpU+zGVACXSz7oazS5q+fQKdEgI7Y2EcDNiwM7sw1YGftAl6epumEV508OrI7/ThidsBWo6vU6y9P96NFwU/I173VbY0/xZFOxJ3WLF4kxi821kjq1xGJXRXPTd9tW7CJhK///JWZIYQmYeOy227xYwqklJsawUyspcUIsKSSwdQgxbKeSEifEkkICW4cQw3YqKXFCLCkksHUIMWynkhKXUQr3cws2Ls4YV57YrwbiCsWefzt4x4aSxMk9RtJGxiRCjLHZJFJCjKSNjEmEGGOzSaSEGEkbGZMIMcZmk0gJMZI2MiYRYozNJpFCf9AcKQyRCHIlSe1UVJ7nsfzliIuU0UktMTFmEPfLVoj1CylT5xd6HHOR9k4uUAAAAABJRU5ErkJggg==); + background-size: 25px 30px; + background-repeat: no-repeat; } + +.android-chrome { + padding: 0 5px; } + +@media screen and (max-width: 400px) { + .vex.vex-theme-plain { + padding: 0; } } + +.alert-box { + width: 100%; + padding: 10px; } + .alert-box.error { + background-color: #f2dede; + color: #a94442; + border: #ebccd1; } + .alert-box.warning { + background-color: #fcf8e3; + color: #8a6d3b; + border: #faebcc; } + .alert-box.success { + background-color: #dff0d8; + color: #3c763d; + border: #d6e9c6; } + .alert-box.info { + background-color: #d9edf7; + color: #31708f; + border: #bce8f1; } + .alert-box em { + color: #666; } + .alert-box strong { + color: black; + font-size: 110%; + text-decoration: none; } + .alert-box a { + text-decoration: underline; } + .alert-box .error-list { + margin-top: 1em; + font-size: 0.8em; } + .alert-box .error-list li { + line-height: 1.4em; } + +#feedback-bar { + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: 0; + position: fixed; + z-index: 13; + top: -100px; + margin: 0; + padding: 0; + width: 100%; + min-height: 35px; + height: auto; + z-index: 5000; + border-bottom-width: 1px; + border-bottom-style: solid; } + #feedback-bar p { + position: relative; + margin: 0 50px; + text-align: center; + padding: .6em 0; + font-size: 1.1em; } + #feedback-bar p + p { + border-top: 1px #ddd dashed; } + #feedback-bar .icon-info-circle, + #feedback-bar .close { + position: absolute; + top: 50%; } + #feedback-bar .icon-info-circle { + margin-top: -7.5px; + left: 20px; } + #feedback-bar .close { + margin-top: -10.5px; + right: 20px; } + #feedback-bar.feedback-bar--show { + top: 0px; } + +.notification { + border: 2px solid #ce4f07; + width: calc((100% - 720px) / 2 - 40px); + min-height: 140px; + border-radius: 5px; + padding: 10px; + position: absolute; + background: white; + line-height: 22px; + top: 100px; + left: 20px; } + +@media screen and (max-width: 1023px) { + .notification { + display: none; } } + +.main-loader__image { + border-color: #ce4f07; } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; + visibility: hidden !important; } + +.affix { + position: fixed; } + +button { + background: none; + border: none; } + +.btn, .vex.vex-theme-plain .vex-dialog-button { + border-style: solid; + border-width: 1px; + cursor: pointer; + font-family: "OpenSans"; + font-weight: normal; + line-height: normal; + margin: 0 0 16px; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + align-items: center; + justify-content: center; + display: flex; + padding-top: 16px; + padding-right: 32px; + padding-bottom: 16px; + padding-left: 32px; + font-size: 16px; + background-color: #ce4f07; + border-color: #a53f06; + color: white; + border-radius: 3px; + transition: background-color 300ms ease-out; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + background-color: #a53f06; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + color: white; } + .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus, .btn:link, .vex.vex-theme-plain .vex-dialog-button:link, .btn:active, .vex.vex-theme-plain .vex-dialog-button:active, .btn:visited, .vex.vex-theme-plain .vex-dialog-button:visited { + text-decoration: none; } + .btn.btn-default, .vex.vex-theme-plain .btn-default.vex-dialog-button { + background-color: white; + border-color: #cccccc; + color: #333333; + border-radius: 3px; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + background-color: #cccccc; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + color: #333333; } + .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus, .btn.btn-default:link, .vex.vex-theme-plain .btn-default.vex-dialog-button:link, .btn.btn-default:active, .vex.vex-theme-plain .btn-default.vex-dialog-button:active, .btn.btn-default:visited, .vex.vex-theme-plain .btn-default.vex-dialog-button:visited { + text-decoration: none; } + .btn.small, .vex.vex-theme-plain .small.vex-dialog-button, .vex.vex-theme-plain .vex-dialog-button.or-comment-widget__content__btn-update, .btn.or-comment-widget__content__btn-update { + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + padding-left: 20px; + font-size: 14px; } + .btn.disabled, .vex.vex-theme-plain .disabled.vex-dialog-button, .btn[disabled], .vex.vex-theme-plain .vex-dialog-button[disabled] { + background-color: #ce4f07; + border-color: #a53f06; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #a53f06; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + color: white; } + .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn.disabled:link, .vex.vex-theme-plain .disabled.vex-dialog-button:link, .btn.disabled:active, .vex.vex-theme-plain .disabled.vex-dialog-button:active, .btn.disabled:visited, .vex.vex-theme-plain .disabled.vex-dialog-button:visited, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus, .btn[disabled]:link, .vex.vex-theme-plain .vex-dialog-button[disabled]:link, .btn[disabled]:active, .vex.vex-theme-plain .vex-dialog-button[disabled]:active, .btn[disabled]:visited, .vex.vex-theme-plain .vex-dialog-button[disabled]:visited { + text-decoration: none; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #ce4f07; } + .btn.disabled.btn-default, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button, .btn[disabled].btn-default, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default { + background-color: white; + border-color: #cccccc; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: #cccccc; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + color: #333333; } + .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn.disabled.btn-default:link, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:link, .btn.disabled.btn-default:active, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:active, .btn.disabled.btn-default:visited, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:visited, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus, .btn[disabled].btn-default:link, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:link, .btn[disabled].btn-default:active, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:active, .btn[disabled].btn-default:visited, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:visited { + text-decoration: none; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: white; } + .btn .icon, .vex.vex-theme-plain .vex-dialog-button .icon, .btn .android-chrome, .vex.vex-theme-plain .vex-dialog-button .android-chrome, .btn .record-list__records__record[data-draft=true]::before, .vex.vex-theme-plain .vex-dialog-button .record-list__records__record[data-draft=true]::before, .btn .enketo-geopoint-marker, .vex.vex-theme-plain .vex-dialog-button .enketo-geopoint-marker, .btn .glyphicon-chevron-up, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-up, .btn .glyphicon-chevron-down, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-down { + margin-right: 6px; } + +button::-moz-focus-inner { + border: 0; + padding: 0; } + +@media only screen and (min-width: lower-bound(40.063em, 64em)) { + button, + .button { + display: inline-block; } } + +.btn-icon-only { + margin: 0 10px 0 10px; + padding: 0; + color: #333333; + background: none; + border: none; + font-size: 20px; + box-shadow: none; + opacity: 0.7; } + .btn-icon-only:hover, .btn-icon-only:focus, .btn-icon-only:active, .btn-icon-only.active, .btn-icon-only:disabled, .btn-icon-only.disabled { + background: none; + box-shadow: none; } + .btn-icon-only:hover { + color: #333333; + opacity: 0.5; } + +.btn-bg-icon-only { + margin: 0 10px 0 10px; + padding: 0; + border: none; } + .btn-bg-icon-only:hover, .btn-bg-icon-only:focus, .btn-bg-icon-only:active, .btn-bg-icon-only.active, .btn-bg-icon-only:disabled, .btn-bg-icon-only.disabled { + box-shadow: none; } + .btn-bg-icon-only:hover { + opacity: 0.5; } + +.btn-reset[disabled] { + display: none; } + +.question:not(.or-appearance-literacy) .btn-default { + padding: 0 15px; } + +.question .btn-default.dropdown-toggle { + padding: 7px 15px; + width: 100%; } + +.draw-widget__undo { + font-size: 13px; } + +.add-repeat-btn .icon, .add-repeat-btn .android-chrome, .add-repeat-btn .record-list__records__record[data-draft=true]::before, .add-repeat-btn .enketo-geopoint-marker, .add-repeat-btn .glyphicon-chevron-up, .add-repeat-btn .glyphicon-chevron-down, +.repeat-buttons .remove .icon, +.repeat-buttons .remove .android-chrome, +.repeat-buttons .remove .record-list__records__record[data-draft=true]::before, +.repeat-buttons .remove .enketo-geopoint-marker, +.repeat-buttons .remove .glyphicon-chevron-up, +.repeat-buttons .remove .glyphicon-chevron-down, +.geopicker [name="geodetect"] .icon, +.geopicker [name="geodetect"] .android-chrome, +.geopicker [name="geodetect"] .record-list__records__record[data-draft=true]::before, +.geopicker [name="geodetect"] .enketo-geopoint-marker, +.geopicker [name="geodetect"] .glyphicon-chevron-up, +.geopicker [name="geodetect"] .glyphicon-chevron-down { + margin-right: 0; } + +html { + height: 100%; } + +body { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: relative; + min-height: 100%; } + +.paper { + background-color: #fff; + position: relative; + min-height: 100%; } + +.or { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 20px; } + +.main { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + margin: 0 auto; + padding: 100px 0 70px 0; + position: relative; + width: 100%; + max-width: 720px; } + +.paper { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 45px; + position: relative; + min-height: 100%; } + +.form-header { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + left: 0; + top: -76px; + width: 100%; + min-height: 69px; + padding: 16px 0; } + +.form-language-selector { + padding: 0; + margin-left: 10px; + font-size: 0.8em; } + +#form-languages { + display: inline; + width: auto; + height: 36px; + background: none; + min-width: 11em; + border: 1px solid #ccc; + margin: 0 0 0 16px; + font-size: 0.9em; } + +[dir="rtl"] #form-languages { + margin: 0 16px 0 0; } + +.form-footer { + margin: 45px -45px -45px -45px; } + +.enketo-power { + position: relative; + left: 50%; + margin: 30px 0 0 -100px; + width: 200px; + font-size: 16px; + line-height: 23px; + text-align: center; } + .enketo-power a { + font-style: italic; } + .enketo-power img { + float: none; + vertical-align: top; + width: 48px; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: none; } + .pages.or .or-group.contains-current, + .pages.or .or-group-data.contains-current, + .pages.or .or-repeat.contains-current { + display: block; } + +.pages.or .or-repeat[role="page"].current + .or-repeat-info { + display: block; } + +.pages.or [role="page"] { + display: none; } + .pages.or [role="page"].current { + display: block; } + .pages.or [role="page"].current .or-group:not(.disabled), + .pages.or [role="page"].current .or-group-data:not(.disabled), + .pages.or [role="page"].current .or-repeat:not(.disabled) { + display: block; } + .pages.or [role="page"].hidden { + opacity: 0; } + .pages.or [role="page"].fade-out { + opacity: 0; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + +.pages.or #form-title { + margin: 0; } + +.pages ~ .form-footer { + margin-top: 0; } + .pages ~ .form-footer.end .btn, .pages ~ .form-footer.end .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer.end .vex-dialog-button { + display: inline-block; } + .pages ~ .form-footer.end .next-page { + display: none; } + .pages ~ .form-footer.end .logout, + .pages ~ .form-footer.end .draft { + display: block; } + .pages ~ .form-footer .logout { + margin-bottom: 50px; } + .pages ~ .form-footer .btn, .pages ~ .form-footer .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer .vex-dialog-button { + display: none; } + .pages ~ .form-footer .previous-page, + .pages ~ .form-footer .next-page { + display: inline-block; } + .pages ~ .form-footer .previous-page.disabled, + .pages ~ .form-footer .next-page.disabled { + display: none; } + .pages ~ .form-footer .first-page, + .pages ~ .form-footer .last-page { + display: inline-block; } + .pages ~ .form-footer .logout, + .pages ~ .form-footer .draft { + display: none; } + +.pages-toc__list { + border: 1px solid black; + border-radius: 2px; + border: 2px solid #555555; + position: absolute; + right: 0; + left: 0; + top: 69px; + width: 320px; + height: 0; + max-height: calc(100vh - 100px); + max-width: 100vw; + margin: 0 auto; + list-style: none; + padding: 0; + background: white; + z-index: 1000; + overflow: scroll; + transition: height 1s ease-out; + opacity: 0; } + .pages-toc__list li { + border-top: 1px solid #555555; + padding: 0; + margin: 0; } + .pages-toc__list li a:hover { + background: #fee5d6; } + .pages-toc__list li > details { + margin-left: 18px; } + .pages-toc__list li > details summary { + padding: 8px 20px 8px 0px; } + .pages-toc__list li > details ul { + list-style: none; + padding-left: 0; } + .pages-toc__list li > details a { + padding-left: 18px; } + .pages-toc__list a, + .pages-toc__list a:link, + .pages-toc__list a:visited { + text-decoration: none; + color: inherit; + display: block; + width: 100%; + height: 100%; + padding: 8px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.pages-toc__overlay { + display: none; + position: fixed; + top: 0; + left: 0; + background: #555555; + width: 100%; + height: 100%; + z-index: 999; + opacity: 0.5; } + +.pages-toc #toc-toggle { + display: none; } + .pages-toc #toc-toggle:checked + .pages-toc__list { + height: auto; + opacity: 1; } + .pages-toc #toc-toggle:checked ~ .pages-toc__overlay { + display: block; } + +.pages-toc label[for="toc-toggle"] { + display: none; + width: 27px; + height: 10px; + margin: 5px 0 5px 20px; + background: repeating-linear-gradient(#555555 2px, #555555 5px, transparent 5px, transparent 12px); } + .pages-toc label[for="toc-toggle"]:hover { + opacity: 0.7; } + +.side-slider { + position: absolute; + z-index: 1001; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: white; + font-size: 13px; + top: 0; + margin: 0; + left: -240px; + background-color: #323232; + width: 240px; + min-height: 100%; + padding: 20px; } + .side-slider h3 { + color: white; } + .side-slider .close { + font-size: 22px; + color: white; + text-shadow: none; + opacity: 0.9; + display: block; + position: absolute; + top: 10px; + right: 15px; } + .side-slider__button-bar { + margin: 20px 0 33px 0; } + .side-slider__toggle { + font-family: arial, sans-serif; + position: fixed; + top: 50%; + margin: 0; + padding: 0; + height: 50px; + width: 6px; + background: none; + border-top: 2px solid; + border-bottom: 2px solid; + font-size: 20px; + line-height: 30px; } + .side-slider__toggle.open { + border-left: none; + border-right: 3px solid; + border-color: #888888; + left: 8px; + z-index: 10; } + .side-slider__toggle.open:hover { + border-color: #000000; } + .side-slider__toggle.close { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + opacity: 1; + left: -10px; + border-right: none; + border-left: 3px solid; + border-color: #999999; + z-index: 1001; } + .side-slider__toggle.close:hover { + border-color: #ffffff; } + .side-slider__app-version { + margin-top: 40px; + color: #666; + font-size: 10px; + text-align: center; + border-top: #666 solid 1px; + padding: 2px 5px; } + .side-slider__app-version:hover { + color: white; + font-weight: bold; } + .side-slider__advanced__button { + width: 100%; + padding: 10px; + height: 40px; } + +.show-side-slider .side-slider { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + .show-side-slider .side-slider__toggle.close { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); } + +.show-side-slider .slider-overlay { + z-index: 999; + display: block; } + +.record-list__button-bar { + margin-top: 30px; } + +.record-list__button-bar__button { + width: 100%; + padding: 10px; } + +.record-list__button-bar__button.export { + display: block; + padding: 2px; + font-size: 13px; + background: none; + color: white; } + .record-list__button-bar__button.export:hover { + background: #626262; + color: white; } + +.record-list__upload-progress { + visibility: hidden; + width: 100%; } + +.record-list__records { + list-style-type: none; + padding: 0; + margin-left: 0; + margin-top: 0; } + .record-list__records__record { + padding: 2px 5px; + margin: 5px 0 2px 0; + border: 1px solid white; + word-break: break-word; } + .record-list__records__record.success { + opacity: 0.6; + border-width: 2px; + border-color: green; } + .record-list__records__record.ongoing { + border-width: 2px; + border-color: orange; } + .record-list__records__record.error { + cursor: pointer; + border-width: 2px; + border-color: red; } + .record-list__records__record[data-draft=true] { + cursor: pointer; + border-color: #999999; + border-style: dotted; + color: #eeeeee; } + .record-list__records__record[data-draft=true]:hover, .record-list__records__record[data-draft=true].active { + background: #666666; + color: white; } + .record-list__records__record[data-draft=true]::before { + float: right; + color: #aaaaaa; } + .record-list__records__record[data-draft=true]:hover::before { + color: white; } + .record-list__records__record[data-draft=true].active::before { + color: white; } + .record-list__records__msg { + padding: 0 5px; + line-height: 15px; } + .record-list__records__msg.success { + color: green; } + .record-list__records__msg.ongoing { + color: orange; } + .record-list__records__msg.error { + color: red; } + .record-list__records--none { + text-align: center; + margin-bottom: 35px; + font-style: italic; } + +[dir="rtl"] .record-list__records__record[data-draft=true]::before { + float: left; } + +/** hide stuff **/ +.or [lang]:not(.active), +.or-option-translations, +.or-appearance-page-break, +.or-constraint-msg, +.or-required-msg, +.or-relevant-msg, +.option-wrapper .itemset-template, +.itemset-labels { + display: none; } + +.or > h3, +.or-group > h3 { + padding: 5px 0 15px 0; + word-wrap: break-word; + color: #ce4f07; + text-align: center; } + +.or > h4, +.or-group > h4 { + text-align: inherit; + margin-top: 9px; + margin-bottom: 9px; + color: #ce4f07; } + .or > h4 strong, + .or-group > h4 strong { + font-size: inherit; } + +.or.hide { + display: none; } + +.or .question-label h1, +.or .question-label h2, +.or .question-label h3, +.or .question-label h4, +.or .question-label h5, +.or .question-label h6, +.or .or-hint h1, +.or .or-hint h2, +.or .or-hint h3, +.or .or-hint h4, +.or .or-hint h5, +.or .or-hint h6 { + margin-top: 10px; + margin-bottom: 10px; } + .or .question-label h1:first-child, + .or .question-label h2:first-child, + .or .question-label h3:first-child, + .or .question-label h4:first-child, + .or .question-label h5:first-child, + .or .question-label h6:first-child, + .or .or-hint h1:first-child, + .or .or-hint h2:first-child, + .or .or-hint h3:first-child, + .or .or-hint h4:first-child, + .or .or-hint h5:first-child, + .or .or-hint h6:first-child { + margin-top: 0; } + .or .question-label h1:last-child, + .or .question-label h2:last-child, + .or .question-label h3:last-child, + .or .question-label h4:last-child, + .or .question-label h5:last-child, + .or .question-label h6:last-child, + .or .or-hint h1:last-child, + .or .or-hint h2:last-child, + .or .or-hint h3:last-child, + .or .or-hint h4:last-child, + .or .or-hint h5:last-child, + .or .or-hint h6:last-child { + margin-bottom: 0; } + +.or .question-label { + word-break: break-word; + display: inline-block; } + +/** hints **/ +.or-hint.active { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + color: #888888; + display: block; + line-height: 16px; + font-weight: normal; + font-size: 11px; + font-style: italic; + padding-top: 5px; } + .or-hint.active ~ br { + display: none; } + +.or-form-guidance.active { + margin: 5px 0; + color: #ce4f07; } + .or-form-guidance.active summary { + color: #888888; } + +.or .form-logo { + display: block; + text-align: center; + width: 100%; } + .or .form-logo img { + float: none; + display: inline; + max-height: 200px; + max-width: 120px; } + +.or-repeat { + background-color: #fef5ef; + margin: 0 0 3px 0; + padding: 20px 10px 10px 10px; + position: relative; } + .or-repeat.empty { + padding: 0; } + .or-repeat.empty .repeat-number { + display: none; } + .or-repeat .repeat-number { + display: block; + position: absolute; + top: 7px; + right: 10px; + color: #ce4f07; } + .or-repeat .repeat-number + .or-group { + border-top: none; } + .or-repeat .or-repeat { + background-color: white; } + .or-repeat .or-repeat .or-repeat { + background-color: #fef5ef; } + .or-repeat .or-repeat .or-repeat .or-repeat { + background-color: white; } + +.or-group { + border-top: 3px solid #bbbbbb; + margin: 1.5em 0 0.4em 0; } + .or-group .or-group { + margin: 1.5em 0 0.5em 0; } + .or-group .or-group > h4 .active { + font-size: 80%; } + .or-group .or-group > h4 .active::before { + content: "\00BB "; } + .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB "; } + .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB "; } + .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB \00BB"; } + +.or-group:not(.or-appearance-no-collapse) > h4 { + position: relative; + pointer-events: none; } + .or-group:not(.or-appearance-no-collapse) > h4::before { + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #ce4f07; + border-bottom: 0; + display: block; + position: absolute; + content: ''; + top: 5px; + left: -30px; + right: -30px; + pointer-events: all; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + width: 0; + height: 0; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 12px solid #ce4f07; + border-right: 0; + left: -22px; + right: -22px; + top: 0; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4 ~ * { + display: none !important; } + +[dir="rtl"] .or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + border-left: 0; + border-right: 12px solid #ce4f07; } + +#stats + .or-group, +#or-preload-items + .or-group, +#form-languages + .or-group { + border-top: none; } + +.question:not(.readonly) { + font-weight: bold; } + +.question { + display: block; + margin: 0 0 9px 0; + padding-top: 15px; + border: none; + position: relative; } + .question > fieldset { + padding: 0; + margin: 0; + border: none; } + +.question-label strong { + font-size: 16px; } + +.question > img, +.question > video, +.question > audio { + margin: 10px auto 10px; } + +.question.readonly input[readonly].empty, +.question.readonly select[readonly].empty, +.question.readonly textarea[readonly].empty { + display: none; } + +.question.readonly strong { + font-size: inherit; } + +label, +legend { + font-size: 15px; } + +.or img, +.or audio, +.or video { + display: block; + max-height: 300px; + max-width: 70%; } + +.or video { + max-width: 100%; } + +legend { + display: block; + position: relative; + border: none; + width: 100%; + padding: 0; + margin-bottom: 12px; } + +.option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; } + .option-wrapper > label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + margin: 0; + cursor: pointer; + padding: 4px; + margin: 0 8px 1px 10px; } + .option-wrapper > label:hover:not(.filler) { + background-color: #fee5d6; } + .option-wrapper > label:before, .option-wrapper > label:after { + content: " "; + display: table; } + .option-wrapper > label:after { + clear: both; } + .option-wrapper .option-label { + margin-left: 30px; + display: block; + word-break: break-word; } + .option-wrapper img, + .option-wrapper video, + .option-wrapper audio { + float: right; + margin: 10px 0 10px 10px; } + +.or[dir="rtl"] .option-wrapper .option-label { + margin-right: 30px; } + +.or[dir="rtl"] .option-wrapper img, +.or[dir="rtl"] .option-wrapper video, +.or[dir="rtl"] .option-wrapper audio { + float: left; + margin: 10px 10px 10px 0; } + +.touch .question.simple-select .option-wrapper > label { + background-color: transparent; + border: 1px solid #ccc; + border-radius: 4px; + margin: 0 1px 6.4px 1px; + padding: 10px; } + .touch .question.simple-select .option-wrapper > label input[type="radio"], + .touch .question.simple-select .option-wrapper > label input[type="checkbox"] { + margin-left: 5px; } + .touch .question.simple-select .option-wrapper > label:focus, .touch .question.simple-select .option-wrapper > label:hover, .touch .question.simple-select .option-wrapper > label:active { + background-color: #fee5d6; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea, +.touch select { + margin: 10px 0 10px 0; + color: #104b66; + width: 100%; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea { + border: 1px solid #ddd8ce; + width: 100%; } + +.touch select { + width: 100%; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +input[type=range], +textarea, +select, +.widget { + display: block; + margin: 8px 0 8px 0; + width: 100%; } + +input:not([type="radio"]):not([type="checkbox"]), +textarea, +.print-input-text { + height: 34px; } + +select { + width: 80%; } + +.question input[type=text], .question input[type=tel], .question input[type=password], .question input[type=url], .question input[type=email], .question input[type=file] { + width: 80%; } + +.question input[type=date], .question input[type=month], .question input[type=datetime-local], .question input[type=number], .question input[type=time], .question input[type=text].mask-date { + width: 240px; } + +.question input[type="radio"], .question input[type=checkbox] { + float: left; + display: block; + margin-top: 2px; } + +.question .print-input-text { + width: 80%; } + +.or[dir="rtl"] .question input[type=radio], .or[dir="rtl"] .question input[type=checkbox] { + float: right; } + +.question textarea { + width: 80%; + resize: vertical; + min-height: 9em; } + +.or-repeat .repeat-buttons { + margin-top: 30px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-end; } + +.or-repeat .remove { + margin-bottom: 0; + margin-right: 0; } + +.or-repeat-info:not(:empty) { + padding-top: 10px; } + +.add-repeat-btn { + display: block; + margin: 0 auto 10px auto; + min-width: 150px; } + +.or[dir="rtl"] .remove { + float: left; } + +.alert { + margin-bottom: 4px; } + +.required { + position: absolute; + top: 10px; + left: -10px; + color: #ce4f07; } + +legend .required { + top: 0; } + +.or[dir="rtl"] .required { + left: auto; + right: -10px; } + +.disabled { + opacity: 0.6; } + +.invalid-constraint, +.invalid-required, +.invalid-relevant { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + background-color: #f2dede; + border-color: #ebccd1; + border-radius: 3px; + margin-right: -10px; + margin-left: -10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; } + +.invalid-constraint .or-constraint-msg.active, +.invalid-required .or-required-msg.active, +.question.invalid-relevant .or-relevant-msg.active { + display: block; } + +.or-required-msg.active, +.or-constraint-msg.active, +.or-relevant-msg.active { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-branch.disabled, .or-branch.or-branch.pre-init { + display: none; } + +@media screen and (max-width: 720px) { + body { + padding: 0 !important; + margin: 0; } + .main { + margin: 0; + padding: 0; } + .preview-header { + top: -5px; } + .paper { + border-radius: 0; + padding-top: 0; } + .form-header { + position: relative; + top: 0; + padding: 0 14px; + border-bottom: 1px solid #bbbbbb; + min-height: 0; + margin-left: -45px; + margin-right: -45px; + width: calc(100% + (2 * 45px)); } + .form-header .form-language-selector { + padding-top: 16px; + padding-bottom: 16px; } + .form-header .form-language-selector span { + display: none; } + #form-title { + padding-top: 25px; } } + +@media screen and (max-width: 600px) { + body { + line-height: 1.4999985; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 8px; } + .touch .question.simple-select .option-wrapper > label { + padding: 10px 5px; } + .main .paper { + padding: 0 30px 30px 30px; } + .form-header { + margin-left: -30px; + margin-right: -30px; + width: calc(100% + (2 * 30px)); } + .form-footer { + margin: 30px -30px -30px -30px; } } + +@media screen and (max-width: 400px) { + body { + line-height: 1.5571413; } + input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="date"], input[type="number"], input[type="time"], input[type="datetime-local"], input[type="file"] { + width: 100%; } + select, + textarea { + width: 100%; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 15px; } + .main .paper { + padding: 0 20px 20px 20px; } + .form-header { + margin-left: -20px; + margin-right: -20px; + width: calc(100% + (2 * 20px)); } + .form-header .form-language-selector { + border-right: none; } + .form-footer { + margin: 20px -20px -20px -20px; } } + +.bootstrap-select { + margin-top: 15px; } + .bootstrap-select .dropdown-toggle { + width: 374.3272px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-align: left; } + .bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 14px; + right: 12px; } + .bootstrap-select .dropdown-toggle .selected { + width: calc(100% - 12px); + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + max-height: 200px; + max-width: 100%; + overflow: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper { + padding-left: 5px; + background-color: transparent; + text-decoration: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + font-size: 15px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label:hover { + background: transparent; } + +.readonly .bootstrap-select .dropdown-toggle { + opacity: 0.7; } + +.or[dir="rtl"] .bootstrap-select .dropdown-toggle { + text-align: right; } + .or[dir="rtl"] .bootstrap-select .dropdown-toggle .caret { + margin-left: 0; + margin-right: 10px; + left: 12px; + right: auto; } + +.btn-group { + position: relative; + vertical-align: middle; } + .btn-group > .btn, .vex.vex-theme-plain .btn-group > .vex-dialog-button { + position: relative; } + .btn-group > .btn:hover, .vex.vex-theme-plain .btn-group > .vex-dialog-button:hover, .btn-group > .btn:focus, .vex.vex-theme-plain .btn-group > .vex-dialog-button:focus, .btn-group > .btn:active, .vex.vex-theme-plain .btn-group > .vex-dialog-button:active, .btn-group > .btn.active, .vex.vex-theme-plain .btn-group > .active.vex-dialog-button { + z-index: 2; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret, .vex.vex-theme-plain .vex-dialog-button .caret { + margin-left: 0; } + +.mobileselect { + margin-left: 10px; } + +/* + CSS-Tricks Example + by Chris Coyier + http://css-tricks.com +*/ +.datalist { + list-style: none; + display: none; + background: white; + position: absolute; + left: 0; + top: 0; + max-height: 300px; + overflow-y: auto; + z-index: 10; + padding: 0; + border: 1px solid #555555; } + +.datalist:empty { + display: none !important; } + +.datalist li { + padding: 5px; } + +.datalist li.active { + background: #3875d7; + color: white; } + +input[type=text].autocomplete { + width: 374.3272px; } + input[type=text].autocomplete.notfound { + color: #999999; } + +.touch input[type=text].autocomplete { + width: 100%; } + +.enketo-geopoint-marker { + margin-top: -24px; + width: 24px; + height: 24px; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: center; + color: #508ecd; } + +.enketo-area-popup .leaflet-popup-content-wrapper { + border-radius: 2px; + color: black; + background: none; + box-shadow: none; } + +.enketo-area-popup .leaflet-popup-content { + margin: 3px 20px; } + +.enketo-area-popup .leaflet-popup-tip-container { + display: none; } + +.leaflet-container .enketo-area-popup:hover a.leaflet-popup-close-button { + display: block; } + +.leaflet-container .enketo-area-popup a.leaflet-popup-close-button { + z-index: 1; + display: none; + font-weight: normal; + color: black; } + +.enketo-geopoint-circle-marker, .geopicker .point { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #4e4e4e; + background: #818181; } + +.enketo-geopoint-circle-marker-active, .geopicker .point.active { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #508ecd; + background: #9fc1e4; } + +.geopicker { + margin-top: 25px; } + .geopicker img { + margin: 0; + max-height: none; + max-width: none; } + .geopicker .geo-inputs { + position: relative; + min-width: 160px; + width: 27%; + margin: 0 4% 0 0; } + @media screen and (max-width: 720px) { + .geopicker .geo-inputs { + width: 100%; } } + .geopicker .geo-inputs .paste-progress, + .geopicker .geo-inputs .disabled-msg { + position: absolute; + display: block; + top: 50%; + width: calc(100% - 20px); + text-align: center; + margin: 0px 10px; } + .geopicker .geo-inputs .disabled-msg { + display: none; + color: #a94442; } + .geopicker .map-canvas-wrapper { + position: relative; } + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 65%; + float: right; + padding-left: 4%; + border-left: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 100%; + float: none; + padding-left: 0; + border-left: none; } } + .geopicker .search-bar { + margin-top: 0; + display: flex; + justify-content: space-between; } + .geopicker .search-bar .input-group { + display: flex; + width: 80%; + order: 2; } + .geopicker .search-bar [name="search"] { + margin: 0 !important; + width: calc(100% - 40px); + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .geopicker .search-bar .hide-map-btn { + display: none; } + .geopicker .search-bar .search-btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; } + .geopicker .btn:not(.close-chain-btn):not(.toggle-input-type-btn), .geopicker .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn), .vex.vex-theme-plain .geopicker .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn) { + height: 34px; } + .geopicker .btn[name="geodetect"], .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 0 0 4%; + order: 3; } + .geopicker .close-chain-btn { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: inline-block; + padding: 0 5px; + margin-left: 15px; } + .geopicker .toggle-input-visibility-btn { + position: absolute; + top: calc(50% - 15px); + left: -16px; + background: none; + border-left: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-right: none; + height: 30px; + width: 7px; + padding: 0; + z-index: 10; } + .geopicker .toggle-input-visibility-btn.open { + left: -20px; + border-left: none; + border-right: 3px solid #aaaaaa; } + .geopicker .points { + width: 100%; + padding-bottom: 15px; } + .geopicker .point { + margin-right: 10px; + display: inline-block; + opacity: 0.9; } + .geopicker .point.has-error:not(.active) { + border: 1px solid #a94442; + background: #F2DEDE; + opacity: 1; } + .geopicker .addpoint { + border: none; + background: none; + height: 16px; + width: 16px; + font-weight: bold; + font-size: 16px; + padding: 0; + vertical-align: top; + line-height: 16px; + margin: 0; + display: inline-block; + margin-top: -1px; } + .geopicker .btn-remove[disabled], + .geopicker .close-chain-btn[disabled], + .geopicker button[name=geodetect][disabled], + .geopicker input[name=search][disabled], + .geopicker .search-btn[disabled] { + display: none; } + .geopicker .hide-search.no-map { + border-left: none; } + .geopicker .hide-search .input-group { + display: none; } + .geopicker .hide-search .btn[name="geodetect"], .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto 15px auto; + width: 50%; } + .geopicker label.geo { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + border: none; + padding: 0; + margin: 15px 0 0 0; } + .geopicker label.geo.lat, .geopicker label.geo.kml { + padding-top: 5px; } + .geopicker label.geo.long { + margin-bottom: 20px; } + .geopicker label.geo.alt { + border-top: solid 1px #bbbbbb; + padding: 12px 0 0 0; + margin: 0 0 0 0; } + @media screen and (max-width: 720px) { + .geopicker label.geo.alt { + border-top: none; } } + .geopicker label.geo.acc { + padding: 0; + margin: 5px 0 0 0; } + .geopicker label.geo.alt, .geopicker label.geo.acc { + min-height: 70px; + line-height: 50px; + font-size: 11.25px; } + .geopicker input[name="lat"], + .geopicker input[name="long"], + .geopicker textarea[name="kml"] { + float: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + /*&:invalid { + //copied from bootstrap + color: $state-danger-text; + border-color: $state-danger-text; + @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.075)); + // Redeclare so transitions work + &:focus { + border-color: darken($state-danger-text, 10%); + $shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px lighten($state-danger-text, 20%); + @include box-shadow($shadow); + } + }*/ } + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: right; + width: 40%; } + @media screen and (max-width: 720px) { + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + width: 50%; } } + .geopicker textarea[name="kml"] { + min-height: 260px; + overflow: auto; } + .geopicker textarea[name="kml"]:disabled + .disabled-msg { + display: block; } + .geopicker .geo.kml { + display: none; + margin-bottom: 10px; } + .geopicker .toggle-input-type-btn { + border: none; + background: none; + color: #ccc; + position: absolute; + top: -10px; + right: 0; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 12px; } + .geopicker .toggle-input-type-btn .kml-input { + display: block; } + .geopicker .toggle-input-type-btn .points-input { + display: none; } + .geopicker .kml-input-mode .geo { + display: none; } + .geopicker .kml-input-mode .geo.kml { + display: block; } + .geopicker .kml-input-mode .toggle-input-type-btn .kml-input { + display: none; } + .geopicker .kml-input-mode .toggle-input-type-btn .points-input { + display: block; } + .geopicker .map-canvas { + width: 100%; + border: 1px solid #ccc; + border-radius: 3px; + margin-top: 10px; + height: 275px; + display: flex; + flex-direction: column; + justify-content: center; + cursor: crosshair; } + .geopicker .map-canvas img { + max-width: none; } + .geopicker .map-canvas .attribution { + position: absolute; + right: 0; + bottom: 0; + font-size: 10px; } + .geopicker .map-canvas.static { + cursor: not-allowed; } + .geopicker .map-canvas .show-map-btn { + width: 150px; + margin: 120px auto; + display: block; } + .geopicker.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + background: white; + margin-top: 0; + padding-top: 25px; } + .geopicker.full-screen .geo-inputs { + margin-left: 25px; + margin-bottom: 15px; } + .geopicker.full-screen .geo-inputs .geo, + .geopicker.full-screen .geo-inputs .toggle-input-type-btn { + display: none; } + .geopicker.full-screen .geo-inputs .close-chain-btn { + margin-left: 20px; + margin-top: 0; } + .geopicker.full-screen .map-canvas-wrapper { + float: none; + width: 100%; + padding: 0 25px 15px 25px; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .geopicker.full-screen .map-canvas-wrapper .map-canvas { + height: 100%; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + .geopicker.full-screen .map-canvas-wrapper .show-map-btn { + display: none; } + .geopicker.full-screen .search-bar { + width: 100%; + padding: 0 25px 15px 25px; } + .geopicker.full-screen .search-bar.hide-search { + display: block; } + .geopicker.full-screen .search-bar .hide-map-btn { + display: block; + width: 70px; + margin-right: 15px; + order: 1; } + .geopicker.full-screen .search-bar [name="geodetect"] { + width: 70px; + margin-left: 15px; } + .geopicker.full-screen .search-bar .input-group { + width: auto; + flex: 100%; } + .geopicker.full-screen .points { + display: none; } + .geopicker.full-screen .btn-remove { + margin-left: 0; } + .geopicker .leaflet-control-layers-toggle, + .geopicker .leaflet-retina .leaflet-control-layers-toggle { + background: none; + color: #888; + text-align: center; + font-size: 20px; + line-height: 44px; } + .geopicker .leaflet-control-layers-toggle .icon-globe, + .geopicker .leaflet-retina .leaflet-control-layers-toggle .icon-globe { + margin: -1px auto 0 auto; } + .geopicker .leaflet-control-layers-list label { + text-align: left; + padding: 5px; } + .geopicker .leaflet-control-layers-list label .option-label { + margin-left: 30px; + display: block; + line-height: 20px; } + .geopicker:not(.full-screen).hide-input.wide .map-canvas { + height: 375px; } + .geopicker:not(.full-screen).hide-input .geo-inputs .geo { + display: none; } + .geopicker:not(.full-screen).hide-input .toggle-input-type-btn { + display: none; } + .geopicker:not(.full-screen).hide-input .btn-remove { + margin: 10px 0 5px 0; } + .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, + .geopicker:not(.full-screen).hide-input .search-bar { + width: 100%; + border-left: none; + padding-left: 0; } + +.or[dir="rtl"] .geopicker .geo-inputs { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .map-canvas-wrapper, +.or[dir="rtl"] .geopicker .search-bar { + float: left; + border-left: none; + border-right: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .or[dir="rtl"] .geopicker .map-canvas-wrapper, + .or[dir="rtl"] .geopicker .search-bar { + border-right: none; } } + .or[dir="rtl"] .geopicker .map-canvas-wrapper .input-group, + .or[dir="rtl"] .geopicker .search-bar .input-group { + flex-direction: row-reverse; } + +.or[dir="rtl"] .geopicker .toggle-input-visibility-btn { + right: -16px; + border-right: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-left: none; } + .or[dir="rtl"] .geopicker .toggle-input-visibility-btn.open { + right: -20px; + border-right: none; + border-left: 3px solid #aaaaaa; } + +.or[dir="rtl"] .geopicker input[name="alt"], +.or[dir="rtl"] .geopicker input[name="acc"] { + float: left; } + +.or[dir="rtl"] .geopicker .btn[name="geodetect"], .or[dir="rtl"] .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 4% 0 0; } + +.or[dir="rtl"] .geopicker .hide-map-btn { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .hide-search .btn[name="geodetect"], .or[dir="rtl"] .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto; + width: 50%; } + +.or[dir="rtl"] .geopicker .close-chain-btn { + margin-left: 0; + margin-right: 15px; } + +.or[dir="rtl"] .geopicker .toggle-input-type-btn { + left: 0; + right: auto; } + +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .search-bar { + border-right: none; + padding-right: 4%; + padding-left: 0; } + +@media screen and (max-width: 500px) { + .full-screen.geopicker .search-bar .search-btn { + display: none; } + .full-screen.geopicker .search-bar [name="search"] { + width: 100%; } + .full-screen.geopicker .search-bar [name="search"] { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } } + +.question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label { + line-height: 16px; + font-weight: normal; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label input[type=radio] ~ .option-label::before { + font-size: 16px; + height: 16px; + margin-right: 2px; } + +/* required styles for Leaflet (unchanged from https://github.com/Leaflet/Leaflet/blob/master/dist/leaflet.css) */ +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; } + +.leaflet-container { + overflow: hidden; } + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; } + +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; } + +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; } + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; } + +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer { + max-width: none !important; + max-height: none !important; } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; } + +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; } + +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; } + +.leaflet-container { + -webkit-tap-highlight-color: transparent; } + +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } + +.leaflet-tile { + filter: inherit; + visibility: hidden; } + +.leaflet-tile-loaded { + visibility: inherit; } + +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; } + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; } + +.leaflet-pane { + z-index: 400; } + +.leaflet-tile-pane { + z-index: 200; } + +.leaflet-overlay-pane { + z-index: 400; } + +.leaflet-shadow-pane { + z-index: 500; } + +.leaflet-marker-pane { + z-index: 600; } + +.leaflet-tooltip-pane { + z-index: 650; } + +.leaflet-popup-pane { + z-index: 700; } + +.leaflet-map-pane canvas { + z-index: 100; } + +.leaflet-map-pane svg { + z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; } + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; } + +/* control positioning */ +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; } + +.leaflet-top { + top: 0; } + +.leaflet-right { + right: 0; } + +.leaflet-bottom { + bottom: 0; } + +.leaflet-left { + left: 0; } + +.leaflet-control { + float: left; + clear: both; } + +.leaflet-right .leaflet-control { + float: right; } + +.leaflet-top .leaflet-control { + margin-top: 10px; } + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; } + +.leaflet-left .leaflet-control { + margin-left: 10px; } + +.leaflet-right .leaflet-control { + margin-right: 10px; } + +/* zoom and fade animations */ +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; } + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } + +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; } + +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; } + +/* cursors */ +.leaflet-interactive { + cursor: pointer; } + +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; } + +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; } + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; } + +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive { + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +/* visual tweaks */ +.leaflet-container { + background: #ddd; + outline: 0; } + +.leaflet-container a { + color: #0078A8; } + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; } + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); } + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } + +/* general toolbar styles */ +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); + border-radius: 4px; } + +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; } + +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; } + +.leaflet-bar a:hover { + background-color: #f4f4f4; } + +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; } + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; } + +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +/* zoom control */ +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; } + +.leaflet-touch .leaflet-control-zoom-in, +.leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; } + +/* layers control */ +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #fff; + border-radius: 5px; } + +.leaflet-control-layers-toggle { + width: 36px; + height: 36px; } + +.leaflet-retina .leaflet-control-layers-toggle { + background-size: 26px 26px; } + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; } + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; } + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; } + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; } + +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; } + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; } + +.leaflet-control-layers label { + display: block; } + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; } + +/* Default icon URLs */ +/* attribution and scale controls */ +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; } + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; } + +.leaflet-control-attribution a { + text-decoration: none; } + +.leaflet-control-attribution a:hover { + text-decoration: underline; } + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; } + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; } + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; } + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: #fff; + background: rgba(255, 255, 255, 0.5); } + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; } + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; } + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0, 0, 0, 0.2); + background-clip: padding-box; } + +/* popup */ +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; } + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; } + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; } + +.leaflet-popup-content p { + margin: 18px 0; } + +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; } + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); } + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; } + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; } + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; } + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; } + +/* div icon */ +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; } + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } + +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; } + +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; } + +/* Directions */ +.leaflet-tooltip-bottom { + margin-top: 6px; } + +.leaflet-tooltip-top { + margin-top: -6px; } + +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; } + +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; } + +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; } + +.leaflet-tooltip-left { + margin-left: -6px; } + +.leaflet-tooltip-right { + margin-left: 6px; } + +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; } + +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; } + +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; } + +.url-widget { + margin-top: 20px; } + +.question.or-appearance-list-nolabel, +.question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .question.or-appearance-list-nolabel legend, + .question.or-appearance-label legend { + float: left; + border: none; + line-height: 17px; + width: 35%; + min-height: 1px; } + .question.or-appearance-list-nolabel .option-wrapper, + .question.or-appearance-label .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .question.or-appearance-list-nolabel .option-wrapper label, + .question.or-appearance-label .option-wrapper label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; + padding: 4px 0; + word-break: break-word; } + .question.or-appearance-list-nolabel .option-wrapper label .active, + .question.or-appearance-label .option-wrapper label .active { + margin: 0 auto; } + .question.or-appearance-list-nolabel .option-label.active, + .question.or-appearance-label .option-label.active { + text-align: center; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel, +.or[dir="rtl"] .question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .or[dir="rtl"] .question.or-appearance-list-nolabel legend, + .or[dir="rtl"] .question.or-appearance-label legend { + float: right; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=radio], +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + margin: 0; } + +.question.or-appearance-list-nolabel label .active { + display: none; + float: none; } + +.question.or-appearance-list-nolabel input[type=radio], +.question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + text-align: center; + display: inline-block; + margin: 0; + vertical-align: middle; } + +.question.or-appearance-label .option-wrapper > label { + margin-bottom: 6px; } + .question.or-appearance-label .option-wrapper > label:hover { + background-color: transparent; } + +.question.or-appearance-label input[type=radio], +.question.or-appearance-label input[type=checkbox] { + display: none; } + +.question.or-appearance-label img { + max-height: 30px; + max-width: 30px; + float: none; } + +.or[dir="rtl"] .question.or-appearance-label .option-wrapper > label img { + float: none; } + +/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; } + +.datepicker-inline { + width: 220px; } + +.datepicker-rtl { + direction: rtl; } + +.datepicker-rtl.dropdown-menu { + left: auto; } + +.datepicker-rtl table tr td span { + float: right; } + +.datepicker-dropdown { + top: 0; + left: 0; } + +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; } + +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; } + +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; } + +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; } + +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; } + +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; } + +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; } + +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; } + +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; } + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.datepicker td, .datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; } + +.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { + background-color: transparent; } + +.datepicker table tr td.day.focused, .datepicker table tr td.day:hover { + background: #eee; + cursor: pointer; } + +.datepicker table tr td.new, .datepicker table tr td.old { + color: #999; } + +.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; } + +.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { + background-color: #fdf59a; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active { + background-color: #fbf069\9; } + +.datepicker table tr td.today:hover:hover { + color: #000; } + +.datepicker table tr td.today.active:hover { + color: #fff; } + +.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] { + background-color: #f3e97a; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active { + background-color: #efe24b\9; } + +.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -o-linear-gradient(to bottom, #b3b3b3, grey); + background-image: linear-gradient(to bottom, #b3b3b3, grey); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: grey grey #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] { + background-color: grey; } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active { + background-color: #666\9; } + +.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { + background-color: #04c; } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; } + +.datepicker table tr td span.focused, .datepicker table tr td span:hover { + background: #eee; } + +.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] { + background-color: #04c; } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span.new, .datepicker table tr td span.old { + color: #999; } + +.datepicker .datepicker-switch { + width: 145px; } + +.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th { + cursor: pointer; } + +.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { + background: #eee; } + +.datepicker .next.disabled, .datepicker .prev.disabled { + visibility: hidden; } + +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; } + +.input-append.date .add-on, .input-prepend.date .add-on { + cursor: pointer; } + +.input-append.date .add-on i, .input-prepend.date .add-on i { + margin-top: 3px; } + +.input-daterange input { + text-align: center; } + +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; } + +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; } + +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: 400; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; } + +/** fixes by martijn **/ +.question .date input[type="text"] { + display: inline-block; + width: 240px; + min-width: 0; } + +table { + max-width: 100%; + background-color: transparent; } + +th { + text-align: left; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #eb0505; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #eb0505; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr.active:hover > th { + background-color: #d20404; } + +/*! + * Timepicker + * + * Forked from https://github.com/jdewit/bootstrap-timepicker: + * + * Copyright 2013 Joris de Wit and timepicker contributors + * + * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors + * Contributors https://github.com/enketo/timepicker-basic/graphs/contributors + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +.timepicker { + position: relative; } + .timepicker.pull-right .timepicker-widget.dropdown-menu { + left: auto; + right: 0; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:before { + left: auto; + right: 12px; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:after { + left: auto; + right: 13px; } + .timepicker .input-group-addon { + cursor: pointer; } + .timepicker .input-group-addon i { + display: inline-block; + width: 16px; + height: 16px; } + +.timepicker-widget.dropdown-menu { + padding: 4px; } + .timepicker-widget.dropdown-menu.open { + display: inline-block; } + .timepicker-widget.dropdown-menu:before { + border-bottom: 7px solid rgba(0, 0, 0, 0.2); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + .timepicker-widget.dropdown-menu:after { + border-bottom: 6px solid #FFFFFF; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + +.timepicker-widget.timepicker-orient-left:before { + left: 6px; } + +.timepicker-widget.timepicker-orient-left:after { + left: 7px; } + +.timepicker-widget.timepicker-orient-right:before { + right: 6px; } + +.timepicker-widget.timepicker-orient-right:after { + right: 7px; } + +.timepicker-widget.timepicker-orient-top:before { + top: -7px; } + +.timepicker-widget.timepicker-orient-top:after { + top: -6px; } + +.timepicker-widget.timepicker-orient-bottom:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.timepicker-widget.timepicker-orient-bottom:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #ffffff; } + +.timepicker-widget a.btn, .timepicker-widget .vex.vex-theme-plain a.vex-dialog-button, .vex.vex-theme-plain .timepicker-widget a.vex-dialog-button, .timepicker-widget input { + border-radius: 4px; } + +.timepicker-widget table { + width: 100%; + margin: 0; } + .timepicker-widget table td { + text-align: center; + height: 30px; + margin: 0; + padding: 2px; } + .timepicker-widget table td:not(.separator) { + min-width: 30px; } + .timepicker-widget table td span { + width: 100%; } + .timepicker-widget table td a { + border: 1px transparent solid; + width: 100%; + display: inline-block; + margin: 0; + padding: 8px 0; + outline: 0; + color: #333; } + .timepicker-widget table td a:hover { + text-decoration: none; + background-color: #eee; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-color: #ddd; } + .timepicker-widget table td a i { + margin-top: 2px; + font-size: 18px; } + .timepicker-widget table td input { + width: 25px; + margin: 0; + text-align: center; } + +/** Removed media query adjustment here to fix print issue (MvdR) */ +.timepicker input[type="text"] { + display: inline-block; + width: 240px; } + +.timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.timepicker-widget table td span { + width: 12px; } + +.timepicker-widget table td a i { + width: 11px; + height: 17px; + display: inline-block; } + +.datetimepicker .date, .datetimepicker .timepicker { + margin-right: 10px; + display: inline-block; } + +.datetimepicker .date { + margin-right: 10px; } + +.or[dir="rtl"] .datetimepicker .date { + margin-right: 0; } + +.touch .timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.file-picker .fake-file-input { + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + display: inline-block; + width: 80%; + text-align: start; } + .file-picker .fake-file-input:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .file-picker .fake-file-input::-moz-placeholder { + color: #999999; + opacity: 1; } + .file-picker .fake-file-input:-ms-input-placeholder { + color: #999999; } + .file-picker .fake-file-input::-webkit-input-placeholder { + color: #999999; } + .file-picker .fake-file-input[disabled], .file-picker .fake-file-input[readonly], + fieldset[disabled] .file-picker .fake-file-input { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + +.file-picker .file-feedback, +.file-picker .file-preview { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + +.file-picker .file-feedback.error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.file-picker .file-feedback.warning { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; + color: #8a6d3b; } + +.file-picker .file-preview { + margin-top: 10px; } + +.file-picker .btn-download { + margin-right: 0; } + .file-picker .btn-download[href=""] { + display: none; } + +/* + * To save headaches with resizing canvases, it is important to maintain fixed aspect + * ratios at all times: + */ +.or-drawing-initialized input[type="text"], +.or-signature-initialized input[type="text"], +.or-annotation-initialized input[type="text"] { + display: none; } + +.or-signature-initialized .draw-widget__body { + padding-top: 45%; } + +.or-annotation-initialized .draw-widget { + margin-top: 50px; } + +.draw-widget { + width: 100%; } + .draw-widget__body { + position: relative; + width: 100%; + padding-top: 75%; } + .draw-widget__body__canvas { + background: white; + border: 1px solid #eeeeee; + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 0; + width: 100%; + height: 100%; } + .draw-widget__body__canvas:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .draw-widget__body__canvas::-moz-placeholder { + color: #999999; + opacity: 1; } + .draw-widget__body__canvas:-ms-input-placeholder { + color: #999999; } + .draw-widget__body__canvas::-webkit-input-placeholder { + color: #999999; } + .draw-widget__body__canvas[disabled], .draw-widget__body__canvas[readonly], + fieldset[disabled] .draw-widget__body__canvas { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + .draw-widget__body__canvas.disabled { + cursor: not-allowed; + background: white; + opacity: 1; } + .draw-widget__body__canvas.disabled ~ .draw-widget__colorpicker, + .draw-widget__body__canvas.disabled ~ .draw-widget__undo { + display: none; } + .draw-widget__body input[type=file] { + display: none; } + .draw-widget__body .file-picker { + position: absolute; + top: -50px; + left: 0; + width: 100%; } + .draw-widget__body .show-canvas-btn { + position: absolute; + z-index: 10; + top: calc(50% - 16px); + left: 50%; + width: 200px; + margin-left: -100px; } + .draw-widget__body .hide-canvas-btn { + display: none; } + .draw-widget__footer { + margin-top: 10px; } + .draw-widget__footer .draw-widget__btn-reset:disabled { + display: none; } + .draw-widget__feedback { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + .draw-widget__undo { + position: absolute; + top: 37px; + right: 7px; + width: 20px; + height: 20px; + margin: 2px; + padding: 0; + border: 2px solid grey; } + .draw-widget__colorpicker { + position: absolute; + display: flex; + flex-wrap: wrap; + max-width: calc(100% - (2 * 7px)); + top: 7px; + right: 7px; } + .draw-widget__colorpicker div { + display: none; } + .draw-widget__colorpicker div { + width: 20px; + height: 20px; + margin: 2px; + border: none; + padding: 0; } + .draw-widget__colorpicker.reveal div { + display: block; } + .draw-widget__colorpicker .current { + display: block; + border: 2px solid grey; } + .draw-widget.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 20; + background: white; + margin: 0; + padding-left: 15px; + padding-right: 15px; } + .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.75 * (100% - 2 * 15px)); + margin: 50px auto; } + .draw-widget.full-screen .draw-widget__body input[type=file] { + left: 90px; } + .draw-widget.full-screen .draw-widget__body .file-picker { + left: 80px; + width: calc(100% - 18px); } + .draw-widget.full-screen .hide-canvas-btn { + display: block; + position: absolute; + z-index: 30; + top: -40px; + left: 0; + width: 70px; } + .draw-widget.full-screen .show-canvas-btn { + display: none; } + .draw-widget.full-screen .draw-widget__footer { + width: calc(100vmin - 2 * 15px); + margin: -40px auto 0 auto; } + .draw-widget .btn-download { + margin-right: 0; } + .draw-widget .btn-download[href=""] { + display: none; } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.45 * (100% - 2 * 15px)); } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__footer { + width: calc(100% - 2 * 15px); } + +.or-annotate-initialized .draw-widget__body { + margin-top: 50px; } + +.rank-widget { + position: relative; + display: flex; } + .rank-widget--empty > * { + opacity: 0.5; } + .rank-widget--empty .rank-widget__overlay { + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 1; + text-align: center; } + .rank-widget--empty .rank-widget__overlay__content { + position: absolute; + top: 0; + bottom: 20px; + left: 0; + right: 0; + width: 50%; + height: 30px; + font-size: 30px; + margin: auto; + line-height: 30px; } + .rank-widget__overlay { + display: none; } + .rank-widget label { + border: 1px solid gray; + border-radius: 5px; + margin: 0 0 5px 0; + position: relative; } + .rank-widget label[draggable=true]::before { + position: absolute; + content: "::"; + margin: 0 5px; + top: calc(50% - 10px); } + .rank-widget label:hover:not(.filler) { + background: none; } + .rank-widget input[type=text] { + display: none; } + .rank-widget .btn-reset { + margin-top: 5px; + order: 10; } + +.or-appearance-likert .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + .or-appearance-likert .option-wrapper > label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + margin: 0; + float: none; + padding-left: 0 !important; + padding-right: 0; } + .or-appearance-likert .option-wrapper > label input[type=radio], + .or-appearance-likert .option-wrapper > label input[type=checkbox] { + position: relative; + left: 50%; + padding: 0; + margin-left: -10px; + background-color: white; + z-index: 10; } + .or-appearance-likert .option-wrapper > label .active { + margin: 0; } + .or-appearance-likert .option-wrapper > label img.active { + margin: 0 auto; } + .or-appearance-likert .option-wrapper > label .option-label { + position: relative; + text-align: center; + margin-top: -8.5px; + padding-top: 15px; + border-top: 3px solid #cccccc; + font-size: 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + left: 0; } + .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + right: 0; } + .or-appearance-likert .option-wrapper > label:hover { + background-color: transparent; } + +.or-appearance-likert:hover .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert:hover .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or-appearance-likert.focus .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert.focus .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper > label { + margin-right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + left: auto; + right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + right: auto; + left: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=radio], + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=checkbox] { + right: 50%; + margin-right: -10px; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper .option-label { + margin-right: 0; } + +.or-repeat .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label input[type=radio], +.or-repeat .or-appearance-likert .option-wrapper > label input[type=checkbox] { + background-color: #fef5ef; } + +[type=range] { + padding: 2.5px; + width: 100%; + background: transparent; + font: 1em/1 arial, sans-serif; + z-index: 10; } + [type=range], [type=range]::-webkit-slider-thumb { + -webkit-appearance: none; } + [type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-webkit-slider-thumb { + margin-top: -9.5px; + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-ms-thumb { + margin-top: 0; + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-ms-tooltip { + display: none; } + [type=range]:focus { + outline: 0; } + [type=range]:focus::-webkit-slider-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-moz-range-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-ms-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range].empty::-webkit-slider-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-moz-range-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-ms-thumb { + background: transparent; + border-color: transparent; } + [type=range][disabled]::-webkit-slider-thumb { + opacity: 0.7; } + [type=range][disabled]::-moz-range-thumb { + opacity: 0.7; } + [type=range][disabled]::-ms-thumb { + opacity: 0.7; } + +.range-widget { + position: relative; } + .range-widget__wrap { + width: 100%; + height: 200px; + z-index: 0; + text-align: center; } + .range-widget__current { + padding-bottom: 10px; + vertical-align: middle; + line-height: 98.5px; + min-height: 108.5px; } + .range-widget__ticks { + height: 20px; + box-sizing: border-box; + margin-left: 12px; + margin-right: 12px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; } + .range-widget__ticks span { + flex: 1; + border-left: 1px solid #333333; } + .range-widget__ticks span:last-child { + border-right: 1px solid #333333; } + .range-widget__scale { + display: flex; + padding-top: 10px; + justify-content: space-between; } + .range-widget__scale__start, .range-widget__scale__end, .range-widget__scale__between { + width: 20px; + opacity: 0.7; + font-weight: normal; } + .range-widget [type=range] { + position: absolute; + top: 93.5px; + left: 0; } + .range-widget .btn-reset { + margin: 15px; } + +.or-appearance-vertical input[type=range], +.or-appearance-distress input[type=range] { + transform: rotate(-90deg); + width: 350px; + margin: 0 10px; + top: 158px; + left: -85px; + right: -85px; } + +.or-appearance-vertical .range-widget__wrap, +.or-appearance-distress .range-widget__wrap { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + height: 350px; + width: 200px; + margin-top: 20px; } + +.or-appearance-vertical .range-widget__current, +.or-appearance-distress .range-widget__current { + flex: 1; + padding-right: 10px; + padding-bottom: 0; + line-height: 350px; } + +.or-appearance-vertical .range-widget__ticks, +.or-appearance-distress .range-widget__ticks { + width: 20px; + height: auto; + border-right: none; + margin-left: 0; + margin-right: 0; + margin-top: 12px; + margin-bottom: 12px; + flex-direction: column; } + .or-appearance-vertical .range-widget__ticks span, + .or-appearance-distress .range-widget__ticks span { + border-top: 1px solid #333333; + border-left: none; } + .or-appearance-vertical .range-widget__ticks span:last-child, + .or-appearance-distress .range-widget__ticks span:last-child { + border-bottom: 1px solid #333333; + border-right: none; } + +.or-appearance-vertical .range-widget__scale, +.or-appearance-distress .range-widget__scale { + flex: 1; + padding-top: 0; + padding-left: 10px; + flex-direction: column-reverse; } + +.or[dir=rtl] .or-appearance-vertical input[type=range], +.or[dir=rtl] .or-appearance-distress input[type=range] { + transform: rotate(90deg); } + +/* distress flavor of vertical range widget*/ +.or-appearance-distress input[type=range] { + top: 173px; + left: -127.5px; + right: -127.5px; } + .or-appearance-distress input[type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]:not(.empty)::-webkit-slider-thumb { + margin-top: -8px; + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-ms-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + +.or-appearance-distress .range-widget__wrap { + width: 115px; + flex-direction: row-reverse; + flex-wrap: wrap; + padding-top: 15px; + height: 410px; } + +.or-appearance-distress .range-widget__current { + visibility: hidden; + padding: 0 8.5px; } + .or-appearance-distress .range-widget__current:empty:after { + display: block; + content: '-'; } + +.or-appearance-distress .range-widget__ticks { + width: 6px; } + +.or-appearance-distress .range-widget__bg { + width: 30px; + border-radius: 15px; + border: 1px solid #aaaaaa; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + margin-top: -15px; + background-image: -webkit-linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-image: linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE20418', endColorstr='#FF3CB643', GradientType=0); + z-index: 1; } + +.or-appearance-distress .range-widget__scale { + position: relative; + text-align: end; + align-items: flex-end; + padding: 0 5.5px; } + +.or-appearance-distress .range-widget__bulb { + width: 60px; + height: 60px; + border: 1px solid #aaaaaa; + border-radius: 30px; + margin: -7px auto 10px auto; + background: #3cb643; + position: relative; } + .or-appearance-distress .range-widget__bulb__inner { + width: 24px; + height: 24px; + border-radius: 12px; + background: #3a94a5; + margin: 17px; } + .or-appearance-distress .range-widget__bulb__mercury { + position: absolute; + left: calc(50% - 4px / 2); + right: calc(50% - 4px / 2); + bottom: 30px; + background: #3a94a5; + min-height: 25px; + width: 4px; + z-index: 100; } + +.or-appearance-distress .range-widget .btn-reset { + position: absolute; + top: 140px; + left: 70px; + right: 70px; } + +.or-columns-initialized .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-columns-initialized label, +.or-columns-initialized .filler { + -webkit-flex: 1 0 30%; + -ms-flex: 1 0 30%; + flex: 1 0 30%; } + +.or-columns-initialized .filler, +.or-columns-initialized .filler:hover, +.or-columns-initialized .filler:focus { + border: none !important; + background: transparent !important; } + +.or-appearance-columns-pack .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-appearance-columns-pack label { + display: inline-block; } + +.question.or-appearance-columns.or-appearance-no-buttons legend, +.question.or-appearance-columns-pack.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label, +.question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .option-label, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons label { + width: 100%; } + .question.or-appearance-columns-1.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-1 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-1 label { + width: calc(100% - 20px); } + .question.or-appearance-columns-1 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-2.or-appearance-no-buttons label { + width: 50%; } + .question.or-appearance-columns-2.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-2 label { + width: calc(50% - 20px); } + .question.or-appearance-columns-2 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-3.or-appearance-no-buttons label { + width: 33.3333333333%; } + .question.or-appearance-columns-3.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-3 label { + width: calc(33.3333333333% - 20px); } + .question.or-appearance-columns-3 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-4.or-appearance-no-buttons label { + width: 25%; } + .question.or-appearance-columns-4.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-4 label { + width: calc(25% - 20px); } + .question.or-appearance-columns-4 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-5.or-appearance-no-buttons label { + width: 20%; } + .question.or-appearance-columns-5.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-5 label { + width: calc(20% - 20px); } + .question.or-appearance-columns-5 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-6.or-appearance-no-buttons label { + width: 16.6666666667%; } + .question.or-appearance-columns-6.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-6 label { + width: calc(16.6666666667% - 20px); } + .question.or-appearance-columns-6 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-7.or-appearance-no-buttons label { + width: 14.2857142857%; } + .question.or-appearance-columns-7.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-7 label { + width: calc(14.2857142857% - 20px); } + .question.or-appearance-columns-7 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-8.or-appearance-no-buttons label { + width: 12.5%; } + .question.or-appearance-columns-8.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-8 label { + width: calc(12.5% - 20px); } + .question.or-appearance-columns-8 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-9.or-appearance-no-buttons label { + width: 11.1111111111%; } + .question.or-appearance-columns-9.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-9 label { + width: calc(11.1111111111% - 20px); } + .question.or-appearance-columns-9 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-10.or-appearance-no-buttons label { + width: 10%; } + .question.or-appearance-columns-10.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-10 label { + width: calc(10% - 20px); } + .question.or-appearance-columns-10 label img.active { + max-width: 100%; + max-height: 100%; } + +.touch .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-right: 10px; } + +.touch .or[dir=rtl] .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-left: 10px; + margin-right: inherit; } + +.or-big-image { + display: block; + max-width: 70%; + max-height: 300px; } + .or-big-image img { + border: 2px solid #ce4f07; + max-width: 100%; } + .or-big-image.open { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + z-index: 10000; + background: white; + margin-top: 0; } + .or-big-image.open img { + max-width: 100%; + width: 100%; + max-height: 100%; } + +.or-comment-widget { + display: block; + position: absolute; + z-index: 1001; + top: 100%; + left: 0; + width: 100%; } + .or-comment-widget__overlay { + background: rgba(0, 0, 0, 0.3); } + .or-comment-widget__content { + position: relative; + border: 1px solid #555555; + background: white; + padding: 30px; + padding-bottom: 100px; } + .or-comment-widget__content__btn-update { + position: absolute; + right: 30px; + bottom: 30px; } + .or-comment-widget__content__btn-close-x { + top: 20px; + right: 13px; + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + color: #bbb; + background: transparent; } + .or-comment-widget__overlay { + position: fixed; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + .or-comment-widget__question-label, .or-comment-widget__question-value { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: italic; + padding-right: 35px; } + .or-comment-widget__question-value { + margin-left: 20px; + margin-top: 10px; } + .or-comment-widget .question textarea, + .or-comment-widget .question input[type="text"] { + width: 100%; } + .or-comment-widget .or-required-msg.active, + .or-comment-widget .or-constraint-msg.active { + display: none; } + .or-comment-widget .invalid-required > .or-required-msg, + .or-comment-widget .invalid-constraint > .or-constraint-msg { + display: block; } + +.btn-comment { + cursor: pointer; } + .btn-comment.invalid { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: #e00e0e; } + .btn-comment.invalid .icon, .btn-comment.invalid .android-chrome, .btn-comment.invalid .record-list__records__record[data-draft=true]::before, .btn-comment.invalid .enketo-geopoint-marker, .btn-comment.invalid .glyphicon-chevron-up, .btn-comment.invalid .glyphicon-chevron-down { + font-weight: bold; } + +.or[dir="rtl"] .btn-comment { + left: auto; + right: calc(100% - 25px); } + +.or[dir="rtl"] .or-comment-widget__content__btn-update { + right: auto; + left: 30px; } + +.or[dir="rtl"] .or-comment-widget__content__btn-close-x { + right: auto; + left: 13px; } + +.or[dir="rtl"] .or-comment-widget__question-label, .or[dir="rtl"] .or-comment-widget__question-value { + padding-right: 0; + padding-left: 35px; } + +.or[dir="rtl"] .or-comment-widget__question-value { + margin-left: 0; + margin-right: 20px; } + +.or-image-map-initialized img { + visibility: hidden; } + +.or-image-map-initialized .option-wrapper { + display: none; } + +.or-image-map-initialized .image-map svg:not([or-readonly]) path[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) circle[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) g[id]:hover { + opacity: 0.5 !important; } + +.image-map svg { + display: block; + margin: 0 auto; + max-width: 100%; + width: 100vmin; + height: auto; } + .image-map svg[or-readonly] { + opacity: 0.75 !important; } + .image-map svg path[id][or-selected], + .image-map svg circle[id][or-selected], + .image-map svg g[id][or-selected] { + fill: #ce4f07 !important; + stroke: #ce4f07 !important; } + +.image-map__ui { + height: 2em; + width: 100%; + text-align: center; + font-weight: normal; } + .image-map__ui__tooltip { + display: inline-block; + background: #fee5d6; + padding: 2px 8px; + color: #555555; + border-radius: 2px; } + .image-map__ui__tooltip:empty { + padding: 0; } + +.image-map__error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-appearance-rating { + /* plain stars, hover behavior */ } + .or-appearance-rating .rating-widget__rating { + display: inline-block; + width: 100%; + height: auto; } + .or-appearance-rating input[type=radio].rating-widget__rating__star, .or-appearance-rating input[type=radio].rating-widget__rating__star:checked { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 40px; + height: 40px; + margin-right: 5px; + margin-bottom: 0; + margin-top: 0; + border-style: solid; + background-color: transparent; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27fill%3A%23ce4f07%27%20%2F%3E%200%204%20%3C%2Fsvg%3E"); + background-size: 35px 25px; + background-position: -3px; + background-repeat: no-repeat; + border-color: transparent !important; + border-radius: 0; } + .or-appearance-rating .empty input.rating-widget__rating__star:not(:hover), + .or-appearance-rating .empty input.rating-widget__rating__star:hover:disabled, + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:not(:hover), + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:hover:disabled { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27stroke%3A%20black%3B%20fill%3A%20transparent%3B%27%2F%3E%200%204%20%3C%2Fsvg%3E"); } + +.or-appearance-my-widget input[type="range"].empty { + opacity: 0.5; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 15px; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.or[dir="rtl"] .dropdown-menu { + right: 0; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: whitesmoke; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #ce4f07; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999999; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +select, +textarea { + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + input[type=text]:focus, + .print-input-text:focus, + input[type=tel]:focus, + input[type=password]:focus, + input[type=url]:focus, + input[type=email]:focus, + input[type=file]:focus, + input[type=date]:focus, + input[type=month]:focus, + input[type=time]:focus, + input[type=datetime-local]:focus, + input[type=number]:focus, + select:focus, + textarea:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + input[type=text]::-moz-placeholder, + .print-input-text::-moz-placeholder, + input[type=tel]::-moz-placeholder, + input[type=password]::-moz-placeholder, + input[type=url]::-moz-placeholder, + input[type=email]::-moz-placeholder, + input[type=file]::-moz-placeholder, + input[type=date]::-moz-placeholder, + input[type=month]::-moz-placeholder, + input[type=time]::-moz-placeholder, + input[type=datetime-local]::-moz-placeholder, + input[type=number]::-moz-placeholder, + select::-moz-placeholder, + textarea::-moz-placeholder { + color: #999999; + opacity: 1; } + input[type=text]:-ms-input-placeholder, + .print-input-text:-ms-input-placeholder, + input[type=tel]:-ms-input-placeholder, + input[type=password]:-ms-input-placeholder, + input[type=url]:-ms-input-placeholder, + input[type=email]:-ms-input-placeholder, + input[type=file]:-ms-input-placeholder, + input[type=date]:-ms-input-placeholder, + input[type=month]:-ms-input-placeholder, + input[type=time]:-ms-input-placeholder, + input[type=datetime-local]:-ms-input-placeholder, + input[type=number]:-ms-input-placeholder, + select:-ms-input-placeholder, + textarea:-ms-input-placeholder { + color: #999999; } + input[type=text]::-webkit-input-placeholder, + .print-input-text::-webkit-input-placeholder, + input[type=tel]::-webkit-input-placeholder, + input[type=password]::-webkit-input-placeholder, + input[type=url]::-webkit-input-placeholder, + input[type=email]::-webkit-input-placeholder, + input[type=file]::-webkit-input-placeholder, + input[type=date]::-webkit-input-placeholder, + input[type=month]::-webkit-input-placeholder, + input[type=time]::-webkit-input-placeholder, + input[type=datetime-local]::-webkit-input-placeholder, + input[type=number]::-webkit-input-placeholder, + select::-webkit-input-placeholder, + textarea::-webkit-input-placeholder { + color: #999999; } + input[type=text][disabled], input[type=text][readonly], + fieldset[disabled] input[type=text], + .print-input-text[disabled], + .print-input-text[readonly], + fieldset[disabled] + .print-input-text, + input[type=tel][disabled], + input[type=tel][readonly], + fieldset[disabled] + input[type=tel], + input[type=password][disabled], + input[type=password][readonly], + fieldset[disabled] + input[type=password], + input[type=url][disabled], + input[type=url][readonly], + fieldset[disabled] + input[type=url], + input[type=email][disabled], + input[type=email][readonly], + fieldset[disabled] + input[type=email], + input[type=file][disabled], + input[type=file][readonly], + fieldset[disabled] + input[type=file], + input[type=date][disabled], + input[type=date][readonly], + fieldset[disabled] + input[type=date], + input[type=month][disabled], + input[type=month][readonly], + fieldset[disabled] + input[type=month], + input[type=time][disabled], + input[type=time][readonly], + fieldset[disabled] + input[type=time], + input[type=datetime-local][disabled], + input[type=datetime-local][readonly], + fieldset[disabled] + input[type=datetime-local], + input[type=number][disabled], + input[type=number][readonly], + fieldset[disabled] + input[type=number], + select[disabled], + select[readonly], + fieldset[disabled] + select, + textarea[disabled], + textarea[readonly], + fieldset[disabled] + textarea { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + +input:not([readonly]) + .widget input[type=text][readonly], +input:not([readonly]) + .widget input[type=tel][readonly], +input:not([readonly]) + .widget input[type=password][readonly], +input:not([readonly]) + .widget input[type=url][readonly], +input:not([readonly]) + .widget input[type=email][readonly], +input:not([readonly]) + .widget input[type=file][readonly], +input:not([readonly]) + .widget input[type=date][readonly], +input:not([readonly]) + .widget input[type=month][readonly], +input:not([readonly]) + .widget input[type=time][readonly], +input:not([readonly]) + .widget input[type=datetime-local][readonly], +input:not([readonly]) + .widget input[type=number][readonly], +input:not([readonly]) + .widget select[readonly], +input:not([readonly]) + .widget textarea[readonly] { + background-color: white; + cursor: auto; } + input:not([readonly]) + .widget input[type=text][readonly]:hover, + input:not([readonly]) + .widget input[type=tel][readonly]:hover, + input:not([readonly]) + .widget input[type=password][readonly]:hover, + input:not([readonly]) + .widget input[type=url][readonly]:hover, + input:not([readonly]) + .widget input[type=email][readonly]:hover, + input:not([readonly]) + .widget input[type=file][readonly]:hover, + input:not([readonly]) + .widget input[type=date][readonly]:hover, + input:not([readonly]) + .widget input[type=month][readonly]:hover, + input:not([readonly]) + .widget input[type=time][readonly]:hover, + input:not([readonly]) + .widget input[type=datetime-local][readonly]:hover, + input:not([readonly]) + .widget input[type=number][readonly]:hover, + input:not([readonly]) + .widget select[readonly]:hover, + input:not([readonly]) + .widget textarea[readonly]:hover { + background-color: white; } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +/*legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: $line-height-computed; + font-size: $font-size-base * 1.5; + line-height: inherit; + color: $legend-color; + border: 0; + border-bottom: 1px solid $legend-border-color; +}*/ +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +input[type="search"] { + -webkit-appearance: none; } + +input[type="date"] { + line-height: 34px; } + +input[type="radio"][disabled], +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.option-wrapper { + line-height: 20px; } + +.question input[type=radio] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #cccccc; + border-radius: 10px; } + .question input[type=radio]:disabled, .question input[type=radio][readonly] { + border-color: #d9d9d9; } + .question input[type=radio]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=radio]:checked { + border-color: #f76411; + background-image: radial-gradient(4px, #f76411 0%, #f76411 99%, transparent 100%); } + .question input[type=radio]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question input[type=checkbox] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #cccccc; } + .question input[type=checkbox]:disabled, .question input[type=checkbox][readonly] { + border-color: #d9d9d9; } + .question input[type=checkbox]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=checkbox]:checked { + border-color: #f76411; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%23f76411%27%20fill%3D%27%23f76411%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; } + .question input[type=checkbox]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.touch .question.simple-select .option-wrapper .option-label { + margin-left: 35px; } + +.or[dir="rtl"] .question input[type=checkbox], .or[dir="rtl"] .question input[type=radio], +[dir="rtl"] .form-footer .question input[type=checkbox], +[dir="rtl"] .form-footer .question input[type=radio] { + margin-right: 0; + margin-left: 10px; } + +.or-appearance-likert .option-wrapper > label .option-label { + margin-top: -11.5px; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -4px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -3px; } + +.or-group { + border-top: none; } + +.form-header { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + text-align: left; + align-items: center; } + .form-header__branding { + order: 1; + padding-right: 10px; } + .form-header__branding .logo-wrapper { + display: none; + align-items: flex-end; } + .form-header__branding img { + max-height: 30px; + max-width: 130px; } + .form-header__branding span { + display: inline-block; + color: #444444; + font-weight: bold; + font-size: 1.4em; } + .form-header__branding span:hover { + text-decoration: none; + opacity: 0.8; } + .form-header a.form-header__branding:hover { + opacity: 0.8; } + .form-header__filler { + order: 20; + flex: 1; + min-width: 1px; + min-height: 1px; } + .form-header .form-language-selector { + order: 30; } + .form-header__button--print { + background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M31.109%209.316h-27.423c-1.904%200-3.686%201.904-3.686%203.767v10.41h4.861v8.506h24.709v-8.506h4.861v-10.41c0-1.863-1.458-3.767-3.322-3.767zM27.139%2029.165h-19.848v-8.911h19.848v8.911zM31.19%2015.797h-2.835v-2.835h2.835v2.835z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M6.076%200h22.278v5.671h-22.278v-5.671z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); + background-size: 100%; + display: none; + order: 40; + width: 32px; + height: 10px; + margin: 0; + margin-left: 20px; + margin-right: 0; + outline: 0; } + .form-header__button--homescreen { + position: fixed; + top: 1px; + right: 0; + order: 61; } + .form-header__button--homescreen .icon, .form-header__button--homescreen .android-chrome, .form-header__button--homescreen .record-list__records__record[data-draft=true]::before, .form-header__button--homescreen .enketo-geopoint-marker, .form-header__button--homescreen .glyphicon-chevron-up, .form-header__button--homescreen .glyphicon-chevron-down { + font-size: 25px; } + .form-header .pages-toc { + order: 70; } + .form-header .pages-toc label[for="toc-toggle"] { + background: repeating-linear-gradient(black 2px, black 5px, transparent 5px, transparent 12px); } + +.form-progress { + position: fixed; + top: 0; + left: 0; + display: block; + max-width: 100% !important; + width: 34px; + min-width: 34px !important; + margin: 0; + height: 3px; + background-color: #d15200; + z-index: 1000; + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; } + +[dir="rtl"] .form-header { + flex-direction: row-reverse; } + +[dir="rtl"] .offline-enabled { + top: 0px; } + +[dir="rtl"] .form-progress { + right: 0; + left: auto; } + +.offline-enabled { + display: block; + position: fixed; + top: 3px; + left: 0; } + .offline-enabled__icon { + width: 34px; + height: 34px; + background-color: #d15200; + background-image: url("/x/images/offline-enabled.png"); + background-repeat: no-repeat; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled__icon.not-enabled { + height: 0; + opacity: 0; + width: 0; + background: none; } + .offline-enabled__icon:hover { + opacity: 0.8; } + .offline-enabled__queue-length { + margin-top: 1px; + width: 34px; + min-height: 34px; + color: #d15200; + background-color: #ffffff; + text-align: center; + padding: 9.5px 0 9.5px 0; + line-height: 15px; + font-size: 15px; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled .offline-enabled__queue-length { + cursor: pointer; } + .offline-enabled .offline-enabled__queue-length.hide { + opacity: 0; + display: none; } + .offline-enabled .offline-enabled__queue-length.submitting { + color: #ce4f07; } + .offline-enabled .offline-enabled__queue-length:hover { + color: green; } + +#form-languages { + display: none; } + +.form-language-selector { + margin: 0; } + .form-language-selector #form-languages { + display: inline-block; } + +@media screen and (max-width: 820px) { + .offline-enabled { + position: static; + display: inline-block; + margin-right: 10px; } + .offline-enabled__icon { + float: left; + display: block; } + .offline-enabled .offline-enabled__queue-length { + margin-top: 0; + float: left; + display: block; } } + +@media screen and (max-width: 720px) { + .form-header { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 16px 0 16px; + border-bottom: none; } + .form-header__branding { + margin-top: 16px; } + .form-header .form-language-selector { + flex: 100%; + order: 100; + padding-bottom: 0; + margin: 0 auto; + min-width: 280px; } + .form-header__button--print { + display: none; } + .form-header__button--homescreen { + top: -2px; + position: static; + align-self: flex-start; + margin-top: -1px; + margin-right: 0; } + #form-languages { + margin: 0; + width: 100%; } + .or .form-logo img { + margin-top: 25px; } + .offline-enabled { + align-self: flex-start; + margin-left: -16px; } + .offline-enabled .queue-length { + background-color: whitesmoke; } } + +.form-footer { + position: relative; } + .form-footer__content { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__main-controls { + flex: 1; + margin: 30px auto; + width: 100%; + text-align: center; + position: relative; } + .form-footer__content__main-controls .btn, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button { + display: inline-block; + min-width: 180px; + position: static; + min-height: 32px; + margin-bottom: 30px; + margin-left: 20px; + margin-right: 20px; } + .form-footer__content__main-controls .btn progress, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button progress, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button progress { + margin: 0; + padding: 0; + width: 100%; } + .form-footer__content__main-controls #save-draft { + position: relative; } + .form-footer__content__main-controls #save-draft .save-draft-info { + color: #555555; + position: absolute; + left: 100%; + bottom: 0; + margin: 0 7px; } + .form-footer__content__main-controls #save-draft .save-draft-info:hover { + opacity: 0.5; } + .form-footer__content__main-controls .previous-page, + .form-footer__content__main-controls .next-page { + display: none; } + .form-footer__content__main-controls .previous-page { + position: absolute; + left: 5px; + bottom: 5px; } + .form-footer__content__jump-nav { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__jump-nav .first-page, + .form-footer__content__jump-nav .last-page { + flex: 1; + opacity: 0.7; + border-radius: 0 !important; + display: none; + padding: 9px; + margin-bottom: 0; + float: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .form-footer__content__jump-nav .first-page { + padding-left: 32px; } + .form-footer__content__jump-nav .first-page:not(:hover) { + border-right: none; } + .form-footer__content__jump-nav .first-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M34.07%2019.41v0.41c0%206.61-5.37%2011.97-11.97%2012.18l0.83-0.83c-1.03-1.44-0.62-1.65%200-4.13l-0.83-0.83c3.3%200%206.19-2.89%206.19-6.19v-0.62c0-3.51-2.68-6.19-6.4-6.19h-11.97l2.48%202.27c1.03%201.24%201.03%203.1%200%204.13-0.62%200.41-1.24%200.83-2.06%200.83s-1.44-0.21-2.06-0.83l-7.43-7.23c-1.03-1.24-1.03-3.1%200-4.13l7.43-7.43c1.24-1.24%203.1-1.24%204.13%200%201.03%201.03%201.03%203.1%200%204.13l-2.48%202.48h11.77c6.81%200%2012.39%205.37%2012.39%2011.97zM5.99%2026.01h16.93v5.78h-16.93v-5.78zM15.28%2032h-8.26c-1.65%200-2.89-1.44-2.89-3.1s1.45-2.89%202.89-2.89h3.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 17px; + height: 16px; + margin-top: 2px; + margin-left: -22px; + content: ' '; + float: left; } + .form-footer__content__jump-nav .last-page { + padding-right: 32px; } + .form-footer__content__jump-nav .last-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2747%27%20height%3D%2732%27%20viewBox%3D%270%200%2047%2032%27%3E%3Cpath%20d%3D%27M21.56%2029.5c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27l5.67-5.67h-24.06c-1.82%200-3.18-1.59-3.18-3.4s1.36-3.18%203.18-3.18h24.06l-5.67-5.67c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27c1.36-1.13%203.4-1.13%204.54%200l11.12%2011.12c0.23%200.23%200.23%200.23%200.45%200.45%200.68%200.91%200.68%202.04%200.23%202.95-0.23%200.45-0.45%200.68-0.68%201.14l-11.12%2011.35c-1.36%201.14-3.4%201.14-4.54%200z%27%2F%3E%3Cpath%20d%3D%27M43.35%2032c-1.82%200-3.18-1.36-3.18-3.18v-25.64c0-1.82%201.36-3.18%203.18-3.18s3.18%201.36%203.18%203.18v25.42c0.23%201.82-1.36%203.4-3.18%203.4z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 24px; + height: 16px; + margin-top: 2px; + margin-right: -22px; + content: ' '; + float: right; } + .form-footer .logout { + width: 100%; + display: block; + margin-bottom: 30px; + text-align: center; } + .form-footer .enketo-power { + position: static; + margin: 0 auto 20px auto; + left: auto; + width: 100%; + line-height: 25px; + display: none; } + .form-footer .enketo-power img { + width: 51px; } + +.pages ~ .form-footer .form-footer__content__main-controls { + margin-bottom: 0; + margin-top: 0; } + +.pages ~ .form-footer.end .logout { + margin-bottom: 50px; } + +@media screen and (min-width: 720px) { + .form-footer .enketo-power { + position: absolute; + bottom: -85px; + right: 5px; + width: auto; } + .pages ~ .form-footer .enketo-power { + bottom: -95px; } } + +.touch .form-footer .draft .option-wrapper > label { + border: none !important; + width: 100% !important; } diff --git a/apps/wrapper/public/css/theme-formhub.print.css b/apps/wrapper/public/css/theme-formhub.print.css new file mode 100644 index 00000000..88d19863 --- /dev/null +++ b/apps/wrapper/public/css/theme-formhub.print.css @@ -0,0 +1,384 @@ +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +/** CORE **/ +* { + float: none; } + +body { + display: block; + overflow: visible; + background: none; } + body .main { + overflow: visible; + display: block; + margin: 0; + padding: 0; } + body .main .paper { + padding: 3px; + display: block; } + body .paper { + overflow: visible; + border: none; + margin: 0; } + +.print-hide, +.side-slider, +.side-slider__toggle, +#feedback-bar, +#dialog-alert, +#dialog-confirm, +#dialog-save, +#form-languages, +.form-header, +.form-logo, +.form-footer, +.or-appearance-no-print, +.notification, +.paper #submit-form, +h4::before { + display: none !important; } + +.or .hint, +.or .or-appearance-no-print, +.or .geopoint .search-bar, +.or .or-constraint-msg, +.or .add-on, +.or .file-feedback, +.or video, +.or audio, +.or button, +.or .invalid-required .or-required-msg.active, +.or .invalid-constraint .or-constraint-msg.active { + display: none; } + +.or:not(.print-relevant-only) .or-branch.disabled { + display: block; } + +.or input[type="file"] { + visibility: hidden; } + +.or input[type="number"] { + appearance: textfield !important; + -moz-appearance: textfield !important; + -webkit-appearance: textfield !important; + -ms-appearance: textfield !important; } + +h3 { + font-size: 24px; } + +h4, +h4 > .question-label { + font-size: 18px; } + +label, +legend, +.trigger, +.readonly { + font-size: 12px; } + +.question-label, +.option-label, +label.geo { + font-size: 12px; } + +.question input:not([type=radio]):not([type=checkbox]) { + font-size: 12px; } + +input[type=radio] { + appearance: radio !important; + -moz-appearance: radio !important; + -webkit-appearance: radio !important; + -ms-appearance: radio !important; } + +input[type=checkbox] { + appearance: checkbox !important; + -moz-appearance: checkbox !important; + -webkit-appearance: checkbox !important; + -ms-appearance: checkbox !important; } + +.or h2, +.or h3, +.or h4, +.or .required { + color: black; } + +.or h3, +.or h4 { + margin: 0; } + +.or .question { + margin-bottom: 0; } + +.or legend { + margin-bottom: 5px; } + .or legend ~ label { + padding: 0; } + .or legend span:not(.or-output) { + display: block; } + +.or .readonly, +.or .trigger { + font-weight: normal; + background: none; + color: black; + padding: 5px 5px 12px 5px; } + +.or .required { + float: right; } + +.or .or-repeat { + background: none; } + +.or input[type=text], +.or .print-input-text, +.or input[type=tel], +.or input[type=password], +.or input[type=url], +.or input[type=email], +.or input[type=file], +.or input[type=date], +.or input[type=time], +.or input[type=datetime-local], +.or input[type=number], +.or select, +.or textarea { + border-radius: 0px; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + border: none; + background: none; + border-bottom: 1px solid black; } + +.or input[type="file"] { + display: none !important; } + +.or .print-input-text { + height: auto; } + +.or .or-hint.active { + color: black; + display: block; + padding-top: 5px; + margin-top: 0; + line-height: 1em; } + +.or .or-hint.or-form-guidance.active { + border: 1px dotted black; + padding: 1px; + margin-top: 5px; } + .or .or-hint.or-form-guidance.active summary { + display: none; } + +.invalid-constraint, +.invalid-required { + background: none; + border: 1px solid red; } + +.geopicker.widget { + margin-top: 10px; } + .geopicker.widget .geo-inputs { + width: 100%; } + .geopicker.widget .geo-inputs label.geo { + display: inline-block; + width: 25%; + padding: 0 !important; + margin: 7px 0 0 0 !important; } + .geopicker.widget .geo-inputs label.geo:nth-of-type(3), .geopicker.widget .geo-inputs label.geo:nth-of-type(4) { + vertical-align: top; + margin-top: 0; + padding-top: 12px; + font-size: inherit; + border-top: none; + font-size: auto; } + .geopicker.widget .geo-inputs label.geo.kml { + display: none; } + .geopicker.widget .geo-inputs label.geo input { + width: 100% !important; + margin-top: 8px !important; + padding-top: 0px !important; } + .geopicker.widget .points { + display: none; } + .geopicker.widget .search-bar { + display: none; } + .geopicker.widget .leaflet-popup-pane, + .geopicker.widget .leaflet-control { + display: none; } + +.bootstrap-select:before, .bootstrap-select:after { + content: " "; + display: table; } + +.bootstrap-select:after { + clear: both; } + +.bootstrap-select .dropdown-toggle { + display: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + display: block; + position: static; + border: none; + box-shadow: none; + list-style-type: circle; + max-height: none; + padding-top: 0; + min-width: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active { + flex: 1; + min-width: 30%; + display: inline-block; + margin-right: 8px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper { + white-space: normal; + padding: 0; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label { + padding-left: 4px !important; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label .option-label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label .option-label { + word-break: break-word; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu a { + background: none; + color: black; } + +.datalist.widget { + display: none; } + +.or-appearance-likert .option-wrapper > label .option-label { + border-top: 1px solid black; } + +.question.or-appearance-compact input:checked ~ img, +.question.or-appearance-quickcompact input:checked ~ img { + border-color: black; } + +.or-appearance-distress .slider-vertical .slider { + border: none; } + +.or-appearance-distress .bulb { + display: none; } + +.or-appearance-distress .slider-handle { + border: 1px solid black; } + +.or-appearance-distress .slider-vertical .slider-track { + border: 1px solid black; } + +.or-appearance-analog-scale:not(.or-appearance-horizontal) { + display: flex !important; + flex-wrap: nowrap; } + +.or-appearance-analog-scale .scale__ticks { + display: none; } + +.or-appearance-analog-scale .slider-vertical .slider-track { + border-right: 1px solid black; + margin-left: -8.5px; } + +.or-appearance-analog-scale .slider-horizontal .slider-track { + border-bottom: 1px solid black; + margin-top: -10px; } + +.or-appearance-analog-scale .slider-handle { + border: 1px solid black; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -1px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -1px; } + +.or-appearance-analog-scale .slider-vertical .min-label { + margin-top: 10px; } + +.draw-widget__colorpicker { + display: none; } + +.or-appearance-comment.hide { + display: block !important; } + +.pages.or.print-relevant-only .disabled[role="page"] { + display: none; } + +.pages.or [role="page"] { + display: inherit; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: inherit; } + +.question { + page-break-inside: avoid; } + +h3, +h4 { + page-break-after: avoid; } + h3 + .question, + h4 + .question { + page-break-before: avoid; } + +/*.page-break { + display: block; + //border: 1px dashed blue; + width: 100%; + margin: 0; + color: transparent; + border-bottom: none; + page-break-after: always !important; +}*/ +[type=range]:not(.empty)::-webkit-slider-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-moz-range-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-ms-thumb { + border-color: black !important; } + +.question input[type=radio], .question input[type=checkbox] { + -webkit-print-color-adjust: exact; + color-adjust: exact; + border-color: black; + border-width: 1px; } + .question input[type=radio]:checked, .question input[type=checkbox]:checked { + border-color: black; } + +.question input[type=checkbox]:checked { + border-color: black; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27transparent%27%20fill%3D%27black%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; + background-position: -1px; } + +.question input[type=radio]:checked { + border-color: black; + background-image: radial-gradient(4px, black 0%, black 99%, transparent 100%); } + +.bootstrap-select .option-wrapper > label { + padding-left: 35px !important; } + +[dir="rtl"] .bootstrap-select .option-wrapper > label { + padding-right: 35px !important; } + +@media print { + .vex, + .vex-overlay { + display: none; } + .ios-iframe-bug-wrap { + position: static; } } diff --git a/apps/wrapper/public/css/theme-grid.css b/apps/wrapper/public/css/theme-grid.css new file mode 100644 index 00000000..33ce5c6e --- /dev/null +++ b/apps/wrapper/public/css/theme-grid.css @@ -0,0 +1,9098 @@ +@charset "UTF-8"; +/** GRID THEME **/ +/*! + * Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"); + font-weight: normal; + font-style: normal; } + +.fa, .icon, .android-chrome, .record-list__records__record[data-draft=true]::before, .enketo-geopoint-marker, .glyphicon-chevron-up, .glyphicon-chevron-down { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.2857142857em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; } + .fa-li.fa-lg { + left: -1.8571428571em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, .fa-pull-left.icon, .fa-pull-left.android-chrome, .fa-pull-left.record-list__records__record[data-draft=true]::before, .fa-pull-left.enketo-geopoint-marker, .fa-pull-left.glyphicon-chevron-up, .fa-pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.fa-pull-right, .fa-pull-right.icon, .fa-pull-right.android-chrome, .fa-pull-right.record-list__records__record[data-draft=true]::before, .fa-pull-right.enketo-geopoint-marker, .fa-pull-right.glyphicon-chevron-up, .fa-pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left, .pull-left.icon, .pull-left.android-chrome, .pull-left.record-list__records__record[data-draft=true]::before, .pull-left.enketo-geopoint-marker, .pull-left.glyphicon-chevron-up, .pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.pull-right, .pull-right.icon, .pull-right.android-chrome, .pull-right.record-list__records__record[data-draft=true]::before, .pull-right.enketo-geopoint-marker, .pull-right.glyphicon-chevron-up, .pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before, .icon-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before, .icon-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before, .icon-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before, .icon-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before, .icon-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before, .icon-pencil:before, .record-list__records__record[data-draft=true]:before { + content: ""; } + +.fa-map-marker:before, .icon-marker:before, .enketo-geopoint-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before, .icon-chevron-left:before { + content: ""; } + +.fa-chevron-right:before, .icon-chevron-right:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before, .icon-info-circle:before { + content: ""; } + +.fa-crosshairs:before, .icon-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before, .icon-arrow-left:before { + content: ""; } + +.fa-arrow-right:before, .icon-arrow-right:before, .record-list__records__record.active[data-draft=true]:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before, .icon-plus:before { + content: ""; } + +.fa-minus:before, .icon-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before, .icon-chevron-up:before, .glyphicon-chevron-up:before { + content: ""; } + +.fa-chevron-down:before, .icon-chevron-down:before, .glyphicon-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before, .icon-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before, .icon-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before, +.icon-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before, .icon-ellipsis-v:before, .android-chrome:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper-pp:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before, .icon-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before, .icon-sticky-note:before, .btn-comment .icon:before, .btn-comment .android-chrome:before, .btn-comment .enketo-geopoint-marker:before, .btn-comment .glyphicon-chevron-up:before, .btn-comment .glyphicon-chevron-down:before { + content: ""; } + +.fa-sticky-note-o:before, .icon-sticky-note-o:before, .btn-comment.empty .icon:before, .btn-comment.empty .android-chrome:before, .btn-comment.empty .enketo-geopoint-marker:before, .btn-comment.empty .glyphicon-chevron-up:before, .btn-comment.empty .glyphicon-chevron-down:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +.fa-gitlab:before { + content: ""; } + +.fa-wpbeginner:before { + content: ""; } + +.fa-wpforms:before { + content: ""; } + +.fa-envira:before { + content: ""; } + +.fa-universal-access:before { + content: ""; } + +.fa-wheelchair-alt:before { + content: ""; } + +.fa-question-circle-o:before { + content: ""; } + +.fa-blind:before { + content: ""; } + +.fa-audio-description:before { + content: ""; } + +.fa-volume-control-phone:before { + content: ""; } + +.fa-braille:before { + content: ""; } + +.fa-assistive-listening-systems:before { + content: ""; } + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; } + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; } + +.fa-glide:before { + content: ""; } + +.fa-glide-g:before { + content: ""; } + +.fa-signing:before, +.fa-sign-language:before { + content: ""; } + +.fa-low-vision:before { + content: ""; } + +.fa-viadeo:before { + content: ""; } + +.fa-viadeo-square:before { + content: ""; } + +.fa-snapchat:before { + content: ""; } + +.fa-snapchat-ghost:before { + content: ""; } + +.fa-snapchat-square:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-first-order:before { + content: ""; } + +.fa-yoast:before { + content: ""; } + +.fa-themeisle:before { + content: ""; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Bold-webfont.woff") format("woff"); + font-weight: bold; + font-style: normal; } + +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +@keyframes pulsate { + 0% { + transform: scale(0.5); + opacity: 0.0; } + 50% { + opacity: 0.8; } + 100% { + transform: scale(1.2); + opacity: 0; } } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 16px; + line-height: 1.42857; + color: #333333; + background-color: white; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #ce4f07; } + a:hover, a:focus { + color: #843304; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +hr { + margin-top: 22px; + margin-bottom: 22px; + border: 0; + border-top: 1px solid #eeeeee; } + +strong { + font-weight: bold; } + +h1 { + font-size: 44px; } + +h2 { + font-size: 36px; } + +h3 { + font-size: 28px; } + +h4 { + font-size: 20px; } + +h5 { + font-size: 16px; } + +h6 { + font-size: 13.6px; } + +h2, h3, h4 { + font-weight: bold; } + +input, select, textarea { + font-weight: normal; } + +.iframe .paper { + border-radius: 0; + border: none; } + +.iframe .form-header__button--homescreen { + display: none; } + +.ios-iframe-bug-wrap { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; } + .ios-iframe-bug-wrap .main-loader { + height: 100vh; } + +.edit .paper .branding { + display: none; } + +@media screen and (max-width: 720px) { + body.edit .form-header { + border-bottom: none; } } + +@keyframes vex-fadein { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes vex-fadeout { + 0% { + opacity: 1; } + 100% { + opacity: 0; } } + +@keyframes vex-rotation { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(359deg); } } + +.vex, .vex *, .vex *:before, .vex *:after { + box-sizing: border-box; } + +.vex { + position: fixed; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1111; + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +.vex-overlay, .show-side-slider .slider-overlay { + animation: vex-fadein .5s; + position: fixed; + z-index: 1111; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-overlay.vex-closing, .show-side-slider .vex-closing.slider-overlay { + animation: vex-fadeout .5s forwards; } + +.vex-content { + animation: vex-fadein .5s; + background: #fff; } + +.vex.vex-closing .vex-content { + animation: vex-fadeout .5s forwards; } + +.vex-close:before { + font-family: Arial, sans-serif; + content: "\00D7"; } + +.vex-dialog-form { + margin: 0; } + +.vex-dialog-button { + text-rendering: optimizeLegibility; + appearance: none; + cursor: pointer; + -webkit-tap-highlight-color: transparent; } + +.vex-loading-spinner { + animation: vex-rotation .7s linear infinite; + box-shadow: 0 0 1em rgba(0, 0, 0, 0.1); + position: fixed; + z-index: 1112; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 2em; + width: 2em; + background: #fff; } + +body.vex-open { + overflow: hidden; } + +@keyframes vex-pulse { + 0% { + box-shadow: inset 0 0 0 300px transparent; } + 70% { + box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); } + 100% { + box-shadow: inset 0 0 0 300px transparent; } } + +.vex.vex-theme-plain { + padding-top: 160px; + padding-bottom: 160px; } + .vex.vex-theme-plain .vex-content { + font-family: "Helvetica Neue", sans-serif; + background: #fff; + color: #444; + padding: 1em; + position: relative; + margin: 0 auto; + max-width: 100%; + width: 450px; + font-size: 1.1em; + line-height: 1.5em; } + .vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li { + color: inherit; } + .vex.vex-theme-plain .vex-close { + position: absolute; + top: 0; + right: 0; + cursor: pointer; } + .vex.vex-theme-plain .vex-close:before { + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + top: 3px; + right: 3px; + color: #bbb; + background: transparent; } + .vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before { + color: #777; + background: #e0e0e0; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-message { + margin-bottom: .5em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input { + margin-bottom: 1em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] { + background: #f0f0f0; + width: 100%; + padding: .25em .67em; + border: 0; + font-family: inherit; + font-weight: inherit; + font-size: inherit; + min-height: 2.5em; + margin: 0 0 .25em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2); + outline: none; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons { + *zoom: 1; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after { + content: ""; + display: table; + clear: both; } + .vex.vex-theme-plain .vex-dialog-button { + border-radius: 0; + border: 0; + float: right; + margin: 0 0 0 .5em; + font-family: inherit; + text-transform: uppercase; + letter-spacing: .1em; + font-size: .8em; + line-height: 1em; + padding: .75em 2em; } + .vex.vex-theme-plain .vex-dialog-button.vex-last { + margin-left: 0; } + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: vex-pulse 1.1s infinite; + outline: none; } + @media (max-width: 568px) { + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: none; } } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary { + background: #3288e6; + color: #fff; } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary { + background: #e0e0e0; + color: #777; } + +.vex-loading-spinner.vex-theme-plain { + height: 2.5em; + width: 2.5em; } + +.vex.vex-theme-plain h3 { + margin-top: 10px; + color: #333333; } + +.vex.vex-theme-plain .vex-content { + width: 550px; + border: 4px solid #ccc; + border-radius: 4px; } + +.vex.vex-theme-plain .vex-dialog-button { + margin-top: 20px !important; + margin-left: 30px !important; + margin-bottom: 0 !important; } + +.vex.vex-theme-plain .vex-auto-close-timer { + position: absolute; + bottom: 12px; + color: #999999; } + +.vex.vex-theme-plain .vex-dialog-input input[type=text] { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input input[type=checkbox], +.vex.vex-theme-plain .vex-dialog-input input[type=radio] { + margin-right: 10px; } + +.vex.vex-theme-plain .or-hint.active { + margin-bottom: 10px; } + +.vex.vex-theme-plain .vex-dialog-link { + margin-top: 20px; + font-size: 0.8em; + font-color: #555555; + text-align: center; + display: block; } + +.vex.vex-theme-plain .vex-dialog-input input { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input fieldset { + margin: 20px 0; } + +.vex.vex-theme-plain .vex-dialog-input legend { + font-weight: bold; + font-size: 16px; + margin-bottom: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label { + display: inline-block; + width: auto; + font-weight: normal; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label input[type=radio] { + width: auto; + display: inline-block; + height: auto; + margin-left: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label:hover { + background: none; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label + label { + margin-left: 20px; } + +.ios-safari { + display: inline-block; + width: 25px; + height: 30px; + margin-bottom: -3px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA/CAYAAACrSjsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACw2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ+MjAxNS0xMi0yNFQwOToxODozMTwvcGhvdG9zaG9wOkRhdGVDcmVhdGVkPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2NyZWVuc2hvdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CqO4YmMAAAIkSURBVGgF7ZrPSsNAEMZnTaOCvogeFAQv2h7EiwcREU+CJ0+eBBFEoSK1tIhePKigT+ADeNfWgx68+SjaRtKo2dJtlKKZltkhjbOlJCST+eab32ZJ/6harfYJKRwDKfTUtCTG+o0sG7Hygwv6zTUyHELaUOkuktrL+tZlIzVLUsWKC8eVSMYYtG0uA8qSozBt8f6nKaPUNpezR25Ahc5svL6bys81jCcw+9pcuepa0dZ+rCweh2HRZvoV5n3YzUbG9L4+poc2V6pG07TtnmCH3Jg2ddoq9mTBh+2ZoKNMfUyf08OWOdJ2GVMqbNfFog/rk52mjMvN6QAGHYCt22jF3M9FZE1cr1syYmePTpOUNnW9/LcpU+zGVACXSz7oazS5q+fQKdEgI7Y2EcDNiwM7sw1YGftAl6epumEV508OrI7/ThidsBWo6vU6y9P96NFwU/I173VbY0/xZFOxJ3WLF4kxi821kjq1xGJXRXPTd9tW7CJhK///JWZIYQmYeOy227xYwqklJsawUyspcUIsKSSwdQgxbKeSEifEkkICW4cQw3YqKXFCLCkksHUIMWynkhKXUQr3cws2Ls4YV57YrwbiCsWefzt4x4aSxMk9RtJGxiRCjLHZJFJCjKSNjEmEGGOzSaSEGEkbGZMIMcZmk0gJMZI2MiYRYozNJpFCf9AcKQyRCHIlSe1UVJ7nsfzliIuU0UktMTFmEPfLVoj1CylT5xd6HHOR9k4uUAAAAABJRU5ErkJggg==); + background-size: 25px 30px; + background-repeat: no-repeat; } + +.android-chrome { + padding: 0 5px; } + +@media screen and (max-width: 400px) { + .vex.vex-theme-plain { + padding: 0; } } + +.alert-box { + width: 100%; + padding: 10px; } + .alert-box.error { + background-color: #f2dede; + color: #a94442; + border: #ebccd1; } + .alert-box.warning { + background-color: #fcf8e3; + color: #8a6d3b; + border: #faebcc; } + .alert-box.success { + background-color: #dff0d8; + color: #3c763d; + border: #d6e9c6; } + .alert-box.info { + background-color: #d9edf7; + color: #31708f; + border: #bce8f1; } + .alert-box em { + color: #666; } + .alert-box strong { + color: black; + font-size: 110%; + text-decoration: none; } + .alert-box a { + text-decoration: underline; } + .alert-box .error-list { + margin-top: 1em; + font-size: 0.8em; } + .alert-box .error-list li { + line-height: 1.4em; } + +#feedback-bar { + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: 0; + position: fixed; + z-index: 13; + top: -100px; + margin: 0; + padding: 0; + width: 100%; + min-height: 35px; + height: auto; + z-index: 5000; + border-bottom-width: 1px; + border-bottom-style: solid; } + #feedback-bar p { + position: relative; + margin: 0 50px; + text-align: center; + padding: .6em 0; + font-size: 1.1em; } + #feedback-bar p + p { + border-top: 1px #ddd dashed; } + #feedback-bar .icon-info-circle, + #feedback-bar .close { + position: absolute; + top: 50%; } + #feedback-bar .icon-info-circle { + margin-top: -7.5px; + left: 20px; } + #feedback-bar .close { + margin-top: -10.5px; + right: 20px; } + #feedback-bar.feedback-bar--show { + top: 0px; } + +.notification { + border: 2px solid #ce4f07; + width: calc((100% - 1100px) / 2 - 40px); + min-height: 140px; + border-radius: 5px; + padding: 10px; + position: absolute; + background: white; + line-height: 22px; + top: 100px; + left: 20px; } + +@media screen and (max-width: 1023px) { + .notification { + display: none; } } + +.main-loader__image { + border-color: #ce4f07; } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; + visibility: hidden !important; } + +.affix { + position: fixed; } + +button { + background: none; + border: none; } + +.btn, .vex.vex-theme-plain .vex-dialog-button { + border-style: solid; + border-width: 1px; + cursor: pointer; + font-family: "OpenSans"; + font-weight: normal; + line-height: normal; + margin: 0 0 16px; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + align-items: center; + justify-content: center; + display: flex; + padding-top: 16px; + padding-right: 32px; + padding-bottom: 16px; + padding-left: 32px; + font-size: 16px; + background-color: #ce4f07; + border-color: #a53f06; + color: white; + border-radius: 3px; + transition: background-color 300ms ease-out; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + background-color: #a53f06; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + color: white; } + .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus, .btn:link, .vex.vex-theme-plain .vex-dialog-button:link, .btn:active, .vex.vex-theme-plain .vex-dialog-button:active, .btn:visited, .vex.vex-theme-plain .vex-dialog-button:visited { + text-decoration: none; } + .btn.btn-default, .vex.vex-theme-plain .btn-default.vex-dialog-button { + background-color: white; + border-color: #cccccc; + color: #333333; + border-radius: 3px; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + background-color: #cccccc; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + color: #333333; } + .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus, .btn.btn-default:link, .vex.vex-theme-plain .btn-default.vex-dialog-button:link, .btn.btn-default:active, .vex.vex-theme-plain .btn-default.vex-dialog-button:active, .btn.btn-default:visited, .vex.vex-theme-plain .btn-default.vex-dialog-button:visited { + text-decoration: none; } + .btn.small, .vex.vex-theme-plain .small.vex-dialog-button, .vex.vex-theme-plain .vex-dialog-button.or-comment-widget__content__btn-update, .btn.or-comment-widget__content__btn-update { + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + padding-left: 20px; + font-size: 14px; } + .btn.disabled, .vex.vex-theme-plain .disabled.vex-dialog-button, .btn[disabled], .vex.vex-theme-plain .vex-dialog-button[disabled] { + background-color: #ce4f07; + border-color: #a53f06; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #a53f06; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + color: white; } + .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn.disabled:link, .vex.vex-theme-plain .disabled.vex-dialog-button:link, .btn.disabled:active, .vex.vex-theme-plain .disabled.vex-dialog-button:active, .btn.disabled:visited, .vex.vex-theme-plain .disabled.vex-dialog-button:visited, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus, .btn[disabled]:link, .vex.vex-theme-plain .vex-dialog-button[disabled]:link, .btn[disabled]:active, .vex.vex-theme-plain .vex-dialog-button[disabled]:active, .btn[disabled]:visited, .vex.vex-theme-plain .vex-dialog-button[disabled]:visited { + text-decoration: none; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #ce4f07; } + .btn.disabled.btn-default, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button, .btn[disabled].btn-default, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default { + background-color: white; + border-color: #cccccc; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: #cccccc; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + color: #333333; } + .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn.disabled.btn-default:link, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:link, .btn.disabled.btn-default:active, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:active, .btn.disabled.btn-default:visited, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:visited, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus, .btn[disabled].btn-default:link, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:link, .btn[disabled].btn-default:active, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:active, .btn[disabled].btn-default:visited, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:visited { + text-decoration: none; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: white; } + .btn .icon, .vex.vex-theme-plain .vex-dialog-button .icon, .btn .android-chrome, .vex.vex-theme-plain .vex-dialog-button .android-chrome, .btn .record-list__records__record[data-draft=true]::before, .vex.vex-theme-plain .vex-dialog-button .record-list__records__record[data-draft=true]::before, .btn .enketo-geopoint-marker, .vex.vex-theme-plain .vex-dialog-button .enketo-geopoint-marker, .btn .glyphicon-chevron-up, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-up, .btn .glyphicon-chevron-down, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-down { + margin-right: 6px; } + +button::-moz-focus-inner { + border: 0; + padding: 0; } + +@media only screen and (min-width: lower-bound(40.063em, 64em)) { + button, + .button { + display: inline-block; } } + +.btn-icon-only { + margin: 0 10px 0 10px; + padding: 0; + color: #333333; + background: none; + border: none; + font-size: 20px; + box-shadow: none; + opacity: 0.7; } + .btn-icon-only:hover, .btn-icon-only:focus, .btn-icon-only:active, .btn-icon-only.active, .btn-icon-only:disabled, .btn-icon-only.disabled { + background: none; + box-shadow: none; } + .btn-icon-only:hover { + color: #333333; + opacity: 0.5; } + +.btn-bg-icon-only { + margin: 0 10px 0 10px; + padding: 0; + border: none; } + .btn-bg-icon-only:hover, .btn-bg-icon-only:focus, .btn-bg-icon-only:active, .btn-bg-icon-only.active, .btn-bg-icon-only:disabled, .btn-bg-icon-only.disabled { + box-shadow: none; } + .btn-bg-icon-only:hover { + opacity: 0.5; } + +.btn-reset[disabled] { + display: none; } + +.question:not(.or-appearance-literacy) .btn-default { + padding: 0 15px; } + +.question .btn-default.dropdown-toggle { + padding: 7px 15px; + width: 100%; } + +.draw-widget__undo { + font-size: 13px; } + +.add-repeat-btn .icon, .add-repeat-btn .android-chrome, .add-repeat-btn .record-list__records__record[data-draft=true]::before, .add-repeat-btn .enketo-geopoint-marker, .add-repeat-btn .glyphicon-chevron-up, .add-repeat-btn .glyphicon-chevron-down, +.repeat-buttons .remove .icon, +.repeat-buttons .remove .android-chrome, +.repeat-buttons .remove .record-list__records__record[data-draft=true]::before, +.repeat-buttons .remove .enketo-geopoint-marker, +.repeat-buttons .remove .glyphicon-chevron-up, +.repeat-buttons .remove .glyphicon-chevron-down, +.geopicker [name="geodetect"] .icon, +.geopicker [name="geodetect"] .android-chrome, +.geopicker [name="geodetect"] .record-list__records__record[data-draft=true]::before, +.geopicker [name="geodetect"] .enketo-geopoint-marker, +.geopicker [name="geodetect"] .glyphicon-chevron-up, +.geopicker [name="geodetect"] .glyphicon-chevron-down { + margin-right: 0; } + +html { + height: 100%; } + +body { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: relative; + min-height: 100%; } + +.paper { + background-color: #fff; + position: relative; + min-height: 100%; } + +.or { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 20px; } + +.main { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + margin: 0 auto; + padding: 100px 0 70px 0; + position: relative; + width: 100%; + max-width: 1100px; } + +.paper { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 45px; + position: relative; + min-height: 100%; } + +.form-header { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + left: 0; + top: -76px; + width: 100%; + min-height: 69px; + padding: 16px 0; } + +.form-language-selector { + padding: 0; + margin-left: 10px; + font-size: 0.8em; } + +#form-languages { + display: inline; + width: auto; + height: 36px; + background: none; + min-width: 11em; + border: 1px solid #ccc; + margin: 0 0 0 16px; + font-size: 0.9em; } + +[dir="rtl"] #form-languages { + margin: 0 16px 0 0; } + +.form-footer { + margin: 45px -45px -45px -45px; } + +.enketo-power { + position: relative; + left: 50%; + margin: 30px 0 0 -100px; + width: 200px; + font-size: 16px; + line-height: 23px; + text-align: center; } + .enketo-power a { + font-style: italic; } + .enketo-power img { + float: none; + vertical-align: top; + width: 48px; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: none; } + .pages.or .or-group.contains-current, + .pages.or .or-group-data.contains-current, + .pages.or .or-repeat.contains-current { + display: block; } + +.pages.or .or-repeat[role="page"].current + .or-repeat-info { + display: block; } + +.pages.or [role="page"] { + display: none; } + .pages.or [role="page"].current { + display: block; } + .pages.or [role="page"].current .or-group:not(.disabled), + .pages.or [role="page"].current .or-group-data:not(.disabled), + .pages.or [role="page"].current .or-repeat:not(.disabled) { + display: block; } + .pages.or [role="page"].hidden { + opacity: 0; } + .pages.or [role="page"].fade-out { + opacity: 0; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + +.pages.or #form-title { + margin: 0; } + +.pages ~ .form-footer { + margin-top: 0; } + .pages ~ .form-footer.end .btn, .pages ~ .form-footer.end .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer.end .vex-dialog-button { + display: inline-block; } + .pages ~ .form-footer.end .next-page { + display: none; } + .pages ~ .form-footer.end .logout, + .pages ~ .form-footer.end .draft { + display: block; } + .pages ~ .form-footer .logout { + margin-bottom: 50px; } + .pages ~ .form-footer .btn, .pages ~ .form-footer .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer .vex-dialog-button { + display: none; } + .pages ~ .form-footer .previous-page, + .pages ~ .form-footer .next-page { + display: inline-block; } + .pages ~ .form-footer .previous-page.disabled, + .pages ~ .form-footer .next-page.disabled { + display: none; } + .pages ~ .form-footer .first-page, + .pages ~ .form-footer .last-page { + display: inline-block; } + .pages ~ .form-footer .logout, + .pages ~ .form-footer .draft { + display: none; } + +.pages-toc__list { + border: 1px solid black; + border-width: 1px; + box-shadow: 0 0 5px #888; + position: absolute; + right: 0; + left: 0; + top: 69px; + width: 320px; + height: 0; + max-height: calc(100vh - 100px); + max-width: 100vw; + margin: 0 auto; + list-style: none; + padding: 0; + background: white; + z-index: 1000; + overflow: scroll; + transition: height 1s ease-out; + opacity: 0; } + .pages-toc__list li { + border-top: 1px solid #555555; + padding: 0; + margin: 0; } + .pages-toc__list li a:hover { + background: #e4f4ff; } + .pages-toc__list li > details { + margin-left: 18px; } + .pages-toc__list li > details summary { + padding: 8px 20px 8px 0px; } + .pages-toc__list li > details ul { + list-style: none; + padding-left: 0; } + .pages-toc__list li > details a { + padding-left: 18px; } + .pages-toc__list a, + .pages-toc__list a:link, + .pages-toc__list a:visited { + text-decoration: none; + color: inherit; + display: block; + width: 100%; + height: 100%; + padding: 8px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.pages-toc__overlay { + display: none; + position: fixed; + top: 0; + left: 0; + background: #555555; + width: 100%; + height: 100%; + z-index: 999; + opacity: 0.5; } + +.pages-toc #toc-toggle { + display: none; } + .pages-toc #toc-toggle:checked + .pages-toc__list { + height: auto; + opacity: 1; } + .pages-toc #toc-toggle:checked ~ .pages-toc__overlay { + display: block; } + +.pages-toc label[for="toc-toggle"] { + display: none; + width: 27px; + height: 10px; + margin: 5px 0 5px 20px; + background: repeating-linear-gradient(#555555 2px, #555555 5px, transparent 5px, transparent 12px); } + .pages-toc label[for="toc-toggle"]:hover { + opacity: 0.7; } + +.side-slider { + position: absolute; + z-index: 1001; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: white; + font-size: 13px; + top: 0; + margin: 0; + left: -240px; + background-color: #323232; + width: 240px; + min-height: 100%; + padding: 20px; } + .side-slider h3 { + color: white; } + .side-slider .close { + font-size: 22px; + color: white; + text-shadow: none; + opacity: 0.9; + display: block; + position: absolute; + top: 10px; + right: 15px; } + .side-slider__button-bar { + margin: 20px 0 33px 0; } + .side-slider__toggle { + font-family: arial, sans-serif; + position: fixed; + top: 50%; + margin: 0; + padding: 0; + height: 50px; + width: 6px; + background: none; + border-top: 2px solid; + border-bottom: 2px solid; + font-size: 20px; + line-height: 30px; } + .side-slider__toggle.open { + border-left: none; + border-right: 3px solid; + border-color: #888888; + left: 8px; + z-index: 10; } + .side-slider__toggle.open:hover { + border-color: #000000; } + .side-slider__toggle.close { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + opacity: 1; + left: -10px; + border-right: none; + border-left: 3px solid; + border-color: #999999; + z-index: 1001; } + .side-slider__toggle.close:hover { + border-color: #ffffff; } + .side-slider__app-version { + margin-top: 40px; + color: #666; + font-size: 10px; + text-align: center; + border-top: #666 solid 1px; + padding: 2px 5px; } + .side-slider__app-version:hover { + color: white; + font-weight: bold; } + .side-slider__advanced__button { + width: 100%; + padding: 10px; + height: 40px; } + +.show-side-slider .side-slider { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + .show-side-slider .side-slider__toggle.close { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); } + +.show-side-slider .slider-overlay { + z-index: 999; + display: block; } + +.record-list__button-bar { + margin-top: 30px; } + +.record-list__button-bar__button { + width: 100%; + padding: 10px; } + +.record-list__button-bar__button.export { + display: block; + padding: 2px; + font-size: 13px; + background: none; + color: white; } + .record-list__button-bar__button.export:hover { + background: #626262; + color: white; } + +.record-list__upload-progress { + visibility: hidden; + width: 100%; } + +.record-list__records { + list-style-type: none; + padding: 0; + margin-left: 0; + margin-top: 0; } + .record-list__records__record { + padding: 2px 5px; + margin: 5px 0 2px 0; + border: 1px solid white; + word-break: break-word; } + .record-list__records__record.success { + opacity: 0.6; + border-width: 2px; + border-color: green; } + .record-list__records__record.ongoing { + border-width: 2px; + border-color: orange; } + .record-list__records__record.error { + cursor: pointer; + border-width: 2px; + border-color: red; } + .record-list__records__record[data-draft=true] { + cursor: pointer; + border-color: #999999; + border-style: dotted; + color: #eeeeee; } + .record-list__records__record[data-draft=true]:hover, .record-list__records__record[data-draft=true].active { + background: #666666; + color: white; } + .record-list__records__record[data-draft=true]::before { + float: right; + color: #aaaaaa; } + .record-list__records__record[data-draft=true]:hover::before { + color: white; } + .record-list__records__record[data-draft=true].active::before { + color: white; } + .record-list__records__msg { + padding: 0 5px; + line-height: 15px; } + .record-list__records__msg.success { + color: green; } + .record-list__records__msg.ongoing { + color: orange; } + .record-list__records__msg.error { + color: red; } + .record-list__records--none { + text-align: center; + margin-bottom: 35px; + font-style: italic; } + +[dir="rtl"] .record-list__records__record[data-draft=true]::before { + float: left; } + +/** hide stuff **/ +.or [lang]:not(.active), +.or-option-translations, +.or-appearance-page-break, +.or-constraint-msg, +.or-required-msg, +.or-relevant-msg, +.option-wrapper .itemset-template, +.itemset-labels { + display: none; } + +.or > h3, +.or-group > h3 { + padding: 5px 0 15px 0; + word-wrap: break-word; + color: #ce4f07; + text-align: center; } + +.or > h4, +.or-group > h4 { + text-align: inherit; + margin-top: 9px; + margin-bottom: 9px; + color: #ce4f07; } + .or > h4 strong, + .or-group > h4 strong { + font-size: inherit; } + +.or.hide { + display: none; } + +.or .question-label h1, +.or .question-label h2, +.or .question-label h3, +.or .question-label h4, +.or .question-label h5, +.or .question-label h6, +.or .or-hint h1, +.or .or-hint h2, +.or .or-hint h3, +.or .or-hint h4, +.or .or-hint h5, +.or .or-hint h6 { + margin-top: 10px; + margin-bottom: 10px; } + .or .question-label h1:first-child, + .or .question-label h2:first-child, + .or .question-label h3:first-child, + .or .question-label h4:first-child, + .or .question-label h5:first-child, + .or .question-label h6:first-child, + .or .or-hint h1:first-child, + .or .or-hint h2:first-child, + .or .or-hint h3:first-child, + .or .or-hint h4:first-child, + .or .or-hint h5:first-child, + .or .or-hint h6:first-child { + margin-top: 0; } + .or .question-label h1:last-child, + .or .question-label h2:last-child, + .or .question-label h3:last-child, + .or .question-label h4:last-child, + .or .question-label h5:last-child, + .or .question-label h6:last-child, + .or .or-hint h1:last-child, + .or .or-hint h2:last-child, + .or .or-hint h3:last-child, + .or .or-hint h4:last-child, + .or .or-hint h5:last-child, + .or .or-hint h6:last-child { + margin-bottom: 0; } + +.or .question-label { + word-break: break-word; + display: inline-block; } + +/** hints **/ +.or-hint.active { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + color: #888888; + display: block; + line-height: 16px; + font-weight: normal; + font-size: 11px; + font-style: italic; + padding-top: 5px; } + .or-hint.active ~ br { + display: none; } + +.or-form-guidance.active { + margin: 5px 0; + color: #ce4f07; } + .or-form-guidance.active summary { + color: #888888; } + +.or .form-logo { + display: block; + text-align: center; + width: 100%; } + .or .form-logo img { + float: none; + display: inline; + max-height: 200px; + max-width: 120px; } + +.or-repeat { + background-color: #fef5ef; + margin: 0 0 3px 0; + padding: 20px 10px 10px 10px; + position: relative; } + .or-repeat.empty { + padding: 0; } + .or-repeat.empty .repeat-number { + display: none; } + .or-repeat .repeat-number { + display: block; + position: absolute; + top: 7px; + right: 10px; + color: #ce4f07; } + .or-repeat .repeat-number + .or-group { + border-top: none; } + .or-repeat .or-repeat { + background-color: white; } + .or-repeat .or-repeat .or-repeat { + background-color: #fef5ef; } + .or-repeat .or-repeat .or-repeat .or-repeat { + background-color: white; } + +.or-group { + border-top: 3px solid #bbbbbb; + margin: 1.5em 0 0.4em 0; } + .or-group .or-group { + margin: 1.5em 0 0.5em 0; } + .or-group .or-group > h4 .active { + font-size: 80%; } + .or-group .or-group > h4 .active::before { + content: "\00BB "; } + .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB "; } + .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB "; } + .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB \00BB"; } + +.or-group:not(.or-appearance-no-collapse) > h4 { + position: relative; + pointer-events: none; } + .or-group:not(.or-appearance-no-collapse) > h4::before { + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #ce4f07; + border-bottom: 0; + display: block; + position: absolute; + content: ''; + top: 5px; + left: -30px; + right: -30px; + pointer-events: all; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + width: 0; + height: 0; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 12px solid #ce4f07; + border-right: 0; + left: -22px; + right: -22px; + top: 0; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4 ~ * { + display: none !important; } + +[dir="rtl"] .or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + border-left: 0; + border-right: 12px solid #ce4f07; } + +#stats + .or-group, +#or-preload-items + .or-group, +#form-languages + .or-group { + border-top: none; } + +.question:not(.readonly) { + font-weight: bold; } + +.question { + display: block; + margin: 0 0 9px 0; + padding-top: 15px; + border: none; + position: relative; } + .question > fieldset { + padding: 0; + margin: 0; + border: none; } + +.question-label strong { + font-size: 17px; } + +.question > img, +.question > video, +.question > audio { + margin: 10px auto 10px; } + +.question.readonly input[readonly].empty, +.question.readonly select[readonly].empty, +.question.readonly textarea[readonly].empty { + display: none; } + +.question.readonly strong { + font-size: inherit; } + +label, +legend { + font-size: 16px; } + +.or img, +.or audio, +.or video { + display: block; + max-height: 300px; + max-width: 70%; } + +.or video { + max-width: 100%; } + +legend { + display: block; + position: relative; + border: none; + width: 100%; + padding: 0; + margin-bottom: 12px; } + +.option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; } + .option-wrapper > label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + margin: 0; + cursor: pointer; + padding: 4px; + margin: 0 8px 1px 10px; } + .option-wrapper > label:hover:not(.filler) { + background-color: #e4f4ff; } + .option-wrapper > label:before, .option-wrapper > label:after { + content: " "; + display: table; } + .option-wrapper > label:after { + clear: both; } + .option-wrapper .option-label { + margin-left: 30px; + display: block; + word-break: break-word; } + .option-wrapper img, + .option-wrapper video, + .option-wrapper audio { + float: right; + margin: 10px 0 10px 10px; } + +.or[dir="rtl"] .option-wrapper .option-label { + margin-right: 30px; } + +.or[dir="rtl"] .option-wrapper img, +.or[dir="rtl"] .option-wrapper video, +.or[dir="rtl"] .option-wrapper audio { + float: left; + margin: 10px 10px 10px 0; } + +.touch .question.simple-select .option-wrapper > label { + background-color: transparent; + border: 1px solid #ccc; + border-radius: 4px; + margin: 0 1px 6.4px 1px; + padding: 10px; } + .touch .question.simple-select .option-wrapper > label input[type="radio"], + .touch .question.simple-select .option-wrapper > label input[type="checkbox"] { + margin-left: 5px; } + .touch .question.simple-select .option-wrapper > label:focus, .touch .question.simple-select .option-wrapper > label:hover, .touch .question.simple-select .option-wrapper > label:active { + background-color: #e4f4ff; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea, +.touch select { + margin: 10px 0 10px 0; + color: #104b66; + width: 100%; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea { + border: 1px solid #ddd8ce; + width: 100%; } + +.touch select { + width: 100%; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +input[type=range], +textarea, +select, +.widget { + display: block; + margin: 8px 0 8px 0; + width: 100%; } + +input:not([type="radio"]):not([type="checkbox"]), +textarea, +.print-input-text { + height: 34px; } + +select { + width: 80%; } + +.question input[type=text], .question input[type=tel], .question input[type=password], .question input[type=url], .question input[type=email], .question input[type=file] { + width: 80%; } + +.question input[type=date], .question input[type=month], .question input[type=datetime-local], .question input[type=number], .question input[type=time], .question input[type=text].mask-date { + width: 144px; } + +.question input[type="radio"], .question input[type=checkbox] { + float: left; + display: block; + margin-top: 2px; } + +.question .print-input-text { + width: 80%; } + +.or[dir="rtl"] .question input[type=radio], .or[dir="rtl"] .question input[type=checkbox] { + float: right; } + +.question textarea { + width: 80%; + resize: vertical; + min-height: 9em; } + +.or-repeat .repeat-buttons { + margin-top: 30px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-end; } + +.or-repeat .remove { + margin-bottom: 0; + margin-right: 0; } + +.or-repeat-info:not(:empty) { + padding-top: 10px; } + +.add-repeat-btn { + display: block; + margin: 0 auto 10px auto; + min-width: 150px; } + +.or[dir="rtl"] .remove { + float: left; } + +.alert { + margin-bottom: 4px; } + +.required { + position: absolute; + top: 10px; + left: -10px; + color: #ce4f07; } + +legend .required { + top: 0; } + +.or[dir="rtl"] .required { + left: auto; + right: -10px; } + +.disabled { + opacity: 0.6; } + +.invalid-constraint, +.invalid-required, +.invalid-relevant { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + background-color: #f2dede; + border-color: #ebccd1; + border-radius: 3px; + margin-right: -10px; + margin-left: -10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; } + +.invalid-constraint .or-constraint-msg.active, +.invalid-required .or-required-msg.active, +.question.invalid-relevant .or-relevant-msg.active { + display: block; } + +.or-required-msg.active, +.or-constraint-msg.active, +.or-relevant-msg.active { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-branch.disabled, .or-branch.or-branch.pre-init { + display: none; } + +@media screen and (max-width: 1100px) { + body { + padding: 0 !important; + margin: 0; } + .main { + margin: 0; + padding: 0; } + .preview-header { + top: -5px; } + .paper { + border-radius: 0; + padding-top: 0; } + .form-header { + position: relative; + top: 0; + padding: 0 14px; + border-bottom: 1px solid #bbbbbb; + min-height: 0; + margin-left: -45px; + margin-right: -45px; + width: calc(100% + (2 * 45px)); } + .form-header .form-language-selector { + padding-top: 16px; + padding-bottom: 16px; } + .form-header .form-language-selector span { + display: none; } + #form-title { + padding-top: 25px; } } + +@media screen and (max-width: 600px) { + body { + line-height: 1.4999985; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 8px; } + .touch .question.simple-select .option-wrapper > label { + padding: 10px 5px; } + .main .paper { + padding: 0 30px 30px 30px; } + .form-header { + margin-left: -30px; + margin-right: -30px; + width: calc(100% + (2 * 30px)); } + .form-footer { + margin: 30px -30px -30px -30px; } } + +@media screen and (max-width: 400px) { + body { + line-height: 1.5571413; } + input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="date"], input[type="number"], input[type="time"], input[type="datetime-local"], input[type="file"] { + width: 100%; } + select, + textarea { + width: 100%; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 15px; } + .main .paper { + padding: 0 20px 20px 20px; } + .form-header { + margin-left: -20px; + margin-right: -20px; + width: calc(100% + (2 * 20px)); } + .form-header .form-language-selector { + border-right: none; } + .form-footer { + margin: 20px -20px -20px -20px; } } + +.bootstrap-select { + margin-top: 15px; } + .bootstrap-select .dropdown-toggle { + width: 218.99632px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-align: left; } + .bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 14px; + right: 12px; } + .bootstrap-select .dropdown-toggle .selected { + width: calc(100% - 12px); + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + max-height: 200px; + max-width: 100%; + overflow: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper { + padding-left: 5px; + background-color: transparent; + text-decoration: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + font-size: 16px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label:hover { + background: transparent; } + +.readonly .bootstrap-select .dropdown-toggle { + opacity: 0.7; } + +.or[dir="rtl"] .bootstrap-select .dropdown-toggle { + text-align: right; } + .or[dir="rtl"] .bootstrap-select .dropdown-toggle .caret { + margin-left: 0; + margin-right: 10px; + left: 12px; + right: auto; } + +.btn-group { + position: relative; + vertical-align: middle; } + .btn-group > .btn, .vex.vex-theme-plain .btn-group > .vex-dialog-button { + position: relative; } + .btn-group > .btn:hover, .vex.vex-theme-plain .btn-group > .vex-dialog-button:hover, .btn-group > .btn:focus, .vex.vex-theme-plain .btn-group > .vex-dialog-button:focus, .btn-group > .btn:active, .vex.vex-theme-plain .btn-group > .vex-dialog-button:active, .btn-group > .btn.active, .vex.vex-theme-plain .btn-group > .active.vex-dialog-button { + z-index: 2; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret, .vex.vex-theme-plain .vex-dialog-button .caret { + margin-left: 0; } + +.mobileselect { + margin-left: 10px; } + +/* + CSS-Tricks Example + by Chris Coyier + http://css-tricks.com +*/ +.datalist { + list-style: none; + display: none; + background: white; + position: absolute; + left: 0; + top: 0; + max-height: 300px; + overflow-y: auto; + z-index: 10; + padding: 0; + border: 1px solid #555555; } + +.datalist:empty { + display: none !important; } + +.datalist li { + padding: 5px; } + +.datalist li.active { + background: #3875d7; + color: white; } + +input[type=text].autocomplete { + width: 218.99632px; } + input[type=text].autocomplete.notfound { + color: #999999; } + +.touch input[type=text].autocomplete { + width: 100%; } + +.enketo-geopoint-marker { + margin-top: -24px; + width: 24px; + height: 24px; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: center; + color: #508ecd; } + +.enketo-area-popup .leaflet-popup-content-wrapper { + border-radius: 2px; + color: black; + background: none; + box-shadow: none; } + +.enketo-area-popup .leaflet-popup-content { + margin: 3px 20px; } + +.enketo-area-popup .leaflet-popup-tip-container { + display: none; } + +.leaflet-container .enketo-area-popup:hover a.leaflet-popup-close-button { + display: block; } + +.leaflet-container .enketo-area-popup a.leaflet-popup-close-button { + z-index: 1; + display: none; + font-weight: normal; + color: black; } + +.enketo-geopoint-circle-marker, .geopicker .point { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #4e4e4e; + background: #818181; } + +.enketo-geopoint-circle-marker-active, .geopicker .point.active { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #508ecd; + background: #9fc1e4; } + +.geopicker { + margin-top: 25px; } + .geopicker img { + margin: 0; + max-height: none; + max-width: none; } + .geopicker .geo-inputs { + position: relative; + min-width: 160px; + width: 27%; + margin: 0 4% 0 0; } + @media screen and (max-width: 1100px) { + .geopicker .geo-inputs { + width: 100%; } } + .geopicker .geo-inputs .paste-progress, + .geopicker .geo-inputs .disabled-msg { + position: absolute; + display: block; + top: 50%; + width: calc(100% - 20px); + text-align: center; + margin: 0px 10px; } + .geopicker .geo-inputs .disabled-msg { + display: none; + color: #a94442; } + .geopicker .map-canvas-wrapper { + position: relative; } + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 65%; + float: right; + padding-left: 4%; + border-left: solid 1px #bbbbbb; } + @media screen and (max-width: 1100px) { + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 100%; + float: none; + padding-left: 0; + border-left: none; } } + .geopicker .search-bar { + margin-top: 0; + display: flex; + justify-content: space-between; } + .geopicker .search-bar .input-group { + display: flex; + width: 80%; + order: 2; } + .geopicker .search-bar [name="search"] { + margin: 0 !important; + width: calc(100% - 40px); + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .geopicker .search-bar .hide-map-btn { + display: none; } + .geopicker .search-bar .search-btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; } + .geopicker .btn:not(.close-chain-btn):not(.toggle-input-type-btn), .geopicker .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn), .vex.vex-theme-plain .geopicker .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn) { + height: 34px; } + .geopicker .btn[name="geodetect"], .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 0 0 4%; + order: 3; } + .geopicker .close-chain-btn { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: inline-block; + padding: 0 5px; + margin-left: 15px; } + .geopicker .toggle-input-visibility-btn { + position: absolute; + top: calc(50% - 15px); + left: -16px; + background: none; + border-left: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-right: none; + height: 30px; + width: 7px; + padding: 0; + z-index: 10; } + .geopicker .toggle-input-visibility-btn.open { + left: -20px; + border-left: none; + border-right: 3px solid #aaaaaa; } + .geopicker .points { + width: 100%; + padding-bottom: 15px; } + .geopicker .point { + margin-right: 10px; + display: inline-block; + opacity: 0.9; } + .geopicker .point.has-error:not(.active) { + border: 1px solid #a94442; + background: #F2DEDE; + opacity: 1; } + .geopicker .addpoint { + border: none; + background: none; + height: 16px; + width: 16px; + font-weight: bold; + font-size: 16px; + padding: 0; + vertical-align: top; + line-height: 16px; + margin: 0; + display: inline-block; + margin-top: -1px; } + .geopicker .btn-remove[disabled], + .geopicker .close-chain-btn[disabled], + .geopicker button[name=geodetect][disabled], + .geopicker input[name=search][disabled], + .geopicker .search-btn[disabled] { + display: none; } + .geopicker .hide-search.no-map { + border-left: none; } + .geopicker .hide-search .input-group { + display: none; } + .geopicker .hide-search .btn[name="geodetect"], .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto 15px auto; + width: 50%; } + .geopicker label.geo { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + border: none; + padding: 0; + margin: 15px 0 0 0; } + .geopicker label.geo.lat, .geopicker label.geo.kml { + padding-top: 5px; } + .geopicker label.geo.long { + margin-bottom: 20px; } + .geopicker label.geo.alt { + border-top: solid 1px #bbbbbb; + padding: 12px 0 0 0; + margin: 0 0 0 0; } + @media screen and (max-width: 1100px) { + .geopicker label.geo.alt { + border-top: none; } } + .geopicker label.geo.acc { + padding: 0; + margin: 5px 0 0 0; } + .geopicker label.geo.alt, .geopicker label.geo.acc { + min-height: 70px; + line-height: 50px; + font-size: 12px; } + .geopicker input[name="lat"], + .geopicker input[name="long"], + .geopicker textarea[name="kml"] { + float: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + /*&:invalid { + //copied from bootstrap + color: $state-danger-text; + border-color: $state-danger-text; + @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.075)); + // Redeclare so transitions work + &:focus { + border-color: darken($state-danger-text, 10%); + $shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px lighten($state-danger-text, 20%); + @include box-shadow($shadow); + } + }*/ } + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: right; + width: 40%; } + @media screen and (max-width: 1100px) { + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + width: 50%; } } + .geopicker textarea[name="kml"] { + min-height: 260px; + overflow: auto; } + .geopicker textarea[name="kml"]:disabled + .disabled-msg { + display: block; } + .geopicker .geo.kml { + display: none; + margin-bottom: 10px; } + .geopicker .toggle-input-type-btn { + border: none; + background: none; + color: #ccc; + position: absolute; + top: -10px; + right: 0; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 12px; } + .geopicker .toggle-input-type-btn .kml-input { + display: block; } + .geopicker .toggle-input-type-btn .points-input { + display: none; } + .geopicker .kml-input-mode .geo { + display: none; } + .geopicker .kml-input-mode .geo.kml { + display: block; } + .geopicker .kml-input-mode .toggle-input-type-btn .kml-input { + display: none; } + .geopicker .kml-input-mode .toggle-input-type-btn .points-input { + display: block; } + .geopicker .map-canvas { + width: 100%; + border: 1px solid #ccc; + border-radius: 3px; + margin-top: 10px; + height: 275px; + display: flex; + flex-direction: column; + justify-content: center; + cursor: crosshair; } + .geopicker .map-canvas img { + max-width: none; } + .geopicker .map-canvas .attribution { + position: absolute; + right: 0; + bottom: 0; + font-size: 10px; } + .geopicker .map-canvas.static { + cursor: not-allowed; } + .geopicker .map-canvas .show-map-btn { + width: 150px; + margin: 120px auto; + display: block; } + .geopicker.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + background: white; + margin-top: 0; + padding-top: 25px; } + .geopicker.full-screen .geo-inputs { + margin-left: 25px; + margin-bottom: 15px; } + .geopicker.full-screen .geo-inputs .geo, + .geopicker.full-screen .geo-inputs .toggle-input-type-btn { + display: none; } + .geopicker.full-screen .geo-inputs .close-chain-btn { + margin-left: 20px; + margin-top: 0; } + .geopicker.full-screen .map-canvas-wrapper { + float: none; + width: 100%; + padding: 0 25px 15px 25px; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .geopicker.full-screen .map-canvas-wrapper .map-canvas { + height: 100%; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + .geopicker.full-screen .map-canvas-wrapper .show-map-btn { + display: none; } + .geopicker.full-screen .search-bar { + width: 100%; + padding: 0 25px 15px 25px; } + .geopicker.full-screen .search-bar.hide-search { + display: block; } + .geopicker.full-screen .search-bar .hide-map-btn { + display: block; + width: 70px; + margin-right: 15px; + order: 1; } + .geopicker.full-screen .search-bar [name="geodetect"] { + width: 70px; + margin-left: 15px; } + .geopicker.full-screen .search-bar .input-group { + width: auto; + flex: 100%; } + .geopicker.full-screen .points { + display: none; } + .geopicker.full-screen .btn-remove { + margin-left: 0; } + .geopicker .leaflet-control-layers-toggle, + .geopicker .leaflet-retina .leaflet-control-layers-toggle { + background: none; + color: #888; + text-align: center; + font-size: 20px; + line-height: 44px; } + .geopicker .leaflet-control-layers-toggle .icon-globe, + .geopicker .leaflet-retina .leaflet-control-layers-toggle .icon-globe { + margin: -1px auto 0 auto; } + .geopicker .leaflet-control-layers-list label { + text-align: left; + padding: 5px; } + .geopicker .leaflet-control-layers-list label .option-label { + margin-left: 30px; + display: block; + line-height: 20px; } + .geopicker:not(.full-screen).hide-input.wide .map-canvas { + height: 375px; } + .geopicker:not(.full-screen).hide-input .geo-inputs .geo { + display: none; } + .geopicker:not(.full-screen).hide-input .toggle-input-type-btn { + display: none; } + .geopicker:not(.full-screen).hide-input .btn-remove { + margin: 10px 0 5px 0; } + .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, + .geopicker:not(.full-screen).hide-input .search-bar { + width: 100%; + border-left: none; + padding-left: 0; } + +.or[dir="rtl"] .geopicker .geo-inputs { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .map-canvas-wrapper, +.or[dir="rtl"] .geopicker .search-bar { + float: left; + border-left: none; + border-right: solid 1px #bbbbbb; } + @media screen and (max-width: 1100px) { + .or[dir="rtl"] .geopicker .map-canvas-wrapper, + .or[dir="rtl"] .geopicker .search-bar { + border-right: none; } } + .or[dir="rtl"] .geopicker .map-canvas-wrapper .input-group, + .or[dir="rtl"] .geopicker .search-bar .input-group { + flex-direction: row-reverse; } + +.or[dir="rtl"] .geopicker .toggle-input-visibility-btn { + right: -16px; + border-right: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-left: none; } + .or[dir="rtl"] .geopicker .toggle-input-visibility-btn.open { + right: -20px; + border-right: none; + border-left: 3px solid #aaaaaa; } + +.or[dir="rtl"] .geopicker input[name="alt"], +.or[dir="rtl"] .geopicker input[name="acc"] { + float: left; } + +.or[dir="rtl"] .geopicker .btn[name="geodetect"], .or[dir="rtl"] .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 4% 0 0; } + +.or[dir="rtl"] .geopicker .hide-map-btn { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .hide-search .btn[name="geodetect"], .or[dir="rtl"] .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto; + width: 50%; } + +.or[dir="rtl"] .geopicker .close-chain-btn { + margin-left: 0; + margin-right: 15px; } + +.or[dir="rtl"] .geopicker .toggle-input-type-btn { + left: 0; + right: auto; } + +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .search-bar { + border-right: none; + padding-right: 4%; + padding-left: 0; } + +@media screen and (max-width: 500px) { + .full-screen.geopicker .search-bar .search-btn { + display: none; } + .full-screen.geopicker .search-bar [name="search"] { + width: 100%; } + .full-screen.geopicker .search-bar [name="search"] { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } } + +.question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label { + line-height: 16px; + font-weight: normal; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label input[type=radio] ~ .option-label::before { + font-size: 16px; + height: 16px; + margin-right: 2px; } + +/* required styles for Leaflet (unchanged from https://github.com/Leaflet/Leaflet/blob/master/dist/leaflet.css) */ +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; } + +.leaflet-container { + overflow: hidden; } + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; } + +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; } + +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; } + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; } + +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer { + max-width: none !important; + max-height: none !important; } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; } + +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; } + +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; } + +.leaflet-container { + -webkit-tap-highlight-color: transparent; } + +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } + +.leaflet-tile { + filter: inherit; + visibility: hidden; } + +.leaflet-tile-loaded { + visibility: inherit; } + +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; } + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; } + +.leaflet-pane { + z-index: 400; } + +.leaflet-tile-pane { + z-index: 200; } + +.leaflet-overlay-pane { + z-index: 400; } + +.leaflet-shadow-pane { + z-index: 500; } + +.leaflet-marker-pane { + z-index: 600; } + +.leaflet-tooltip-pane { + z-index: 650; } + +.leaflet-popup-pane { + z-index: 700; } + +.leaflet-map-pane canvas { + z-index: 100; } + +.leaflet-map-pane svg { + z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; } + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; } + +/* control positioning */ +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; } + +.leaflet-top { + top: 0; } + +.leaflet-right { + right: 0; } + +.leaflet-bottom { + bottom: 0; } + +.leaflet-left { + left: 0; } + +.leaflet-control { + float: left; + clear: both; } + +.leaflet-right .leaflet-control { + float: right; } + +.leaflet-top .leaflet-control { + margin-top: 10px; } + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; } + +.leaflet-left .leaflet-control { + margin-left: 10px; } + +.leaflet-right .leaflet-control { + margin-right: 10px; } + +/* zoom and fade animations */ +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; } + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } + +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; } + +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; } + +/* cursors */ +.leaflet-interactive { + cursor: pointer; } + +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; } + +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; } + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; } + +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive { + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +/* visual tweaks */ +.leaflet-container { + background: #ddd; + outline: 0; } + +.leaflet-container a { + color: #0078A8; } + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; } + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); } + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } + +/* general toolbar styles */ +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); + border-radius: 4px; } + +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; } + +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; } + +.leaflet-bar a:hover { + background-color: #f4f4f4; } + +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; } + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; } + +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +/* zoom control */ +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; } + +.leaflet-touch .leaflet-control-zoom-in, +.leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; } + +/* layers control */ +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #fff; + border-radius: 5px; } + +.leaflet-control-layers-toggle { + width: 36px; + height: 36px; } + +.leaflet-retina .leaflet-control-layers-toggle { + background-size: 26px 26px; } + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; } + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; } + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; } + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; } + +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; } + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; } + +.leaflet-control-layers label { + display: block; } + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; } + +/* Default icon URLs */ +/* attribution and scale controls */ +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; } + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; } + +.leaflet-control-attribution a { + text-decoration: none; } + +.leaflet-control-attribution a:hover { + text-decoration: underline; } + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; } + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; } + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; } + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: #fff; + background: rgba(255, 255, 255, 0.5); } + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; } + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; } + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0, 0, 0, 0.2); + background-clip: padding-box; } + +/* popup */ +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; } + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; } + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; } + +.leaflet-popup-content p { + margin: 18px 0; } + +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; } + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); } + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; } + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; } + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; } + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; } + +/* div icon */ +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; } + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } + +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; } + +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; } + +/* Directions */ +.leaflet-tooltip-bottom { + margin-top: 6px; } + +.leaflet-tooltip-top { + margin-top: -6px; } + +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; } + +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; } + +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; } + +.leaflet-tooltip-left { + margin-left: -6px; } + +.leaflet-tooltip-right { + margin-left: 6px; } + +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; } + +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; } + +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; } + +.url-widget { + margin-top: 20px; } + +.question.or-appearance-list-nolabel, +.question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .question.or-appearance-list-nolabel legend, + .question.or-appearance-label legend { + float: left; + border: none; + line-height: 17px; + width: 35%; + min-height: 1px; } + .question.or-appearance-list-nolabel .option-wrapper, + .question.or-appearance-label .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .question.or-appearance-list-nolabel .option-wrapper label, + .question.or-appearance-label .option-wrapper label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; + padding: 4px 0; + word-break: break-word; } + .question.or-appearance-list-nolabel .option-wrapper label .active, + .question.or-appearance-label .option-wrapper label .active { + margin: 0 auto; } + .question.or-appearance-list-nolabel .option-label.active, + .question.or-appearance-label .option-label.active { + text-align: center; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel, +.or[dir="rtl"] .question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .or[dir="rtl"] .question.or-appearance-list-nolabel legend, + .or[dir="rtl"] .question.or-appearance-label legend { + float: right; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=radio], +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + margin: 0; } + +.question.or-appearance-list-nolabel label .active { + display: none; + float: none; } + +.question.or-appearance-list-nolabel input[type=radio], +.question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + text-align: center; + display: inline-block; + margin: 0; + vertical-align: middle; } + +.question.or-appearance-label .option-wrapper > label { + margin-bottom: 6px; } + .question.or-appearance-label .option-wrapper > label:hover { + background-color: transparent; } + +.question.or-appearance-label input[type=radio], +.question.or-appearance-label input[type=checkbox] { + display: none; } + +.question.or-appearance-label img { + max-height: 30px; + max-width: 30px; + float: none; } + +.or[dir="rtl"] .question.or-appearance-label .option-wrapper > label img { + float: none; } + +/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; } + +.datepicker-inline { + width: 220px; } + +.datepicker-rtl { + direction: rtl; } + +.datepicker-rtl.dropdown-menu { + left: auto; } + +.datepicker-rtl table tr td span { + float: right; } + +.datepicker-dropdown { + top: 0; + left: 0; } + +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; } + +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; } + +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; } + +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; } + +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; } + +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; } + +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; } + +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; } + +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; } + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.datepicker td, .datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; } + +.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { + background-color: transparent; } + +.datepicker table tr td.day.focused, .datepicker table tr td.day:hover { + background: #eee; + cursor: pointer; } + +.datepicker table tr td.new, .datepicker table tr td.old { + color: #999; } + +.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; } + +.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { + background-color: #fdf59a; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active { + background-color: #fbf069\9; } + +.datepicker table tr td.today:hover:hover { + color: #000; } + +.datepicker table tr td.today.active:hover { + color: #fff; } + +.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] { + background-color: #f3e97a; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active { + background-color: #efe24b\9; } + +.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -o-linear-gradient(to bottom, #b3b3b3, grey); + background-image: linear-gradient(to bottom, #b3b3b3, grey); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: grey grey #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] { + background-color: grey; } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active { + background-color: #666\9; } + +.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { + background-color: #04c; } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; } + +.datepicker table tr td span.focused, .datepicker table tr td span:hover { + background: #eee; } + +.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] { + background-color: #04c; } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span.new, .datepicker table tr td span.old { + color: #999; } + +.datepicker .datepicker-switch { + width: 145px; } + +.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th { + cursor: pointer; } + +.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { + background: #eee; } + +.datepicker .next.disabled, .datepicker .prev.disabled { + visibility: hidden; } + +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; } + +.input-append.date .add-on, .input-prepend.date .add-on { + cursor: pointer; } + +.input-append.date .add-on i, .input-prepend.date .add-on i { + margin-top: 3px; } + +.input-daterange input { + text-align: center; } + +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; } + +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; } + +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: 400; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; } + +/** fixes by martijn **/ +.question .date input[type="text"] { + display: inline-block; + width: 144px; + min-width: 0; } + +table { + max-width: 100%; + background-color: transparent; } + +th { + text-align: left; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #eb0505; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #eb0505; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr.active:hover > th { + background-color: #d20404; } + +/*! + * Timepicker + * + * Forked from https://github.com/jdewit/bootstrap-timepicker: + * + * Copyright 2013 Joris de Wit and timepicker contributors + * + * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors + * Contributors https://github.com/enketo/timepicker-basic/graphs/contributors + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +.timepicker { + position: relative; } + .timepicker.pull-right .timepicker-widget.dropdown-menu { + left: auto; + right: 0; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:before { + left: auto; + right: 12px; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:after { + left: auto; + right: 13px; } + .timepicker .input-group-addon { + cursor: pointer; } + .timepicker .input-group-addon i { + display: inline-block; + width: 16px; + height: 16px; } + +.timepicker-widget.dropdown-menu { + padding: 4px; } + .timepicker-widget.dropdown-menu.open { + display: inline-block; } + .timepicker-widget.dropdown-menu:before { + border-bottom: 7px solid rgba(0, 0, 0, 0.2); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + .timepicker-widget.dropdown-menu:after { + border-bottom: 6px solid #FFFFFF; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + +.timepicker-widget.timepicker-orient-left:before { + left: 6px; } + +.timepicker-widget.timepicker-orient-left:after { + left: 7px; } + +.timepicker-widget.timepicker-orient-right:before { + right: 6px; } + +.timepicker-widget.timepicker-orient-right:after { + right: 7px; } + +.timepicker-widget.timepicker-orient-top:before { + top: -7px; } + +.timepicker-widget.timepicker-orient-top:after { + top: -6px; } + +.timepicker-widget.timepicker-orient-bottom:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.timepicker-widget.timepicker-orient-bottom:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #ffffff; } + +.timepicker-widget a.btn, .timepicker-widget .vex.vex-theme-plain a.vex-dialog-button, .vex.vex-theme-plain .timepicker-widget a.vex-dialog-button, .timepicker-widget input { + border-radius: 4px; } + +.timepicker-widget table { + width: 100%; + margin: 0; } + .timepicker-widget table td { + text-align: center; + height: 30px; + margin: 0; + padding: 2px; } + .timepicker-widget table td:not(.separator) { + min-width: 30px; } + .timepicker-widget table td span { + width: 100%; } + .timepicker-widget table td a { + border: 1px transparent solid; + width: 100%; + display: inline-block; + margin: 0; + padding: 8px 0; + outline: 0; + color: #333; } + .timepicker-widget table td a:hover { + text-decoration: none; + background-color: #eee; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-color: #ddd; } + .timepicker-widget table td a i { + margin-top: 2px; + font-size: 18px; } + .timepicker-widget table td input { + width: 25px; + margin: 0; + text-align: center; } + +/** Removed media query adjustment here to fix print issue (MvdR) */ +.timepicker input[type="text"] { + display: inline-block; + width: 144px; } + +.timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.timepicker-widget table td span { + width: 12px; } + +.timepicker-widget table td a i { + width: 11px; + height: 17px; + display: inline-block; } + +.datetimepicker .date, .datetimepicker .timepicker { + margin-right: 10px; + display: inline-block; } + +.datetimepicker .date { + margin-right: 10px; } + +.or[dir="rtl"] .datetimepicker .date { + margin-right: 0; } + +.touch .timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.file-picker .fake-file-input { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border: none; + box-shadow: none; + background: transparent; + padding: 5px 0; + margin: 0; + width: 100%; + height: 34px; + flex-basis: 34px; + display: inline-block; + width: 80%; + text-align: start; } + .file-picker .fake-file-input:focus { + outline: none; + box-shadow: none; } + .file-picker .fake-file-input::-moz-placeholder { + color: #999999; + opacity: 1; } + .file-picker .fake-file-input:-ms-input-placeholder { + color: #999999; } + .file-picker .fake-file-input::-webkit-input-placeholder { + color: #999999; } + .file-picker .fake-file-input[disabled], .file-picker .fake-file-input[readonly], + fieldset[disabled] .file-picker .fake-file-input { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + padding-left: 5px; + padding-right: 5px; } + +.file-picker .file-feedback, +.file-picker .file-preview { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + +.file-picker .file-feedback.error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.file-picker .file-feedback.warning { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; + color: #8a6d3b; } + +.file-picker .file-preview { + margin-top: 10px; } + +.file-picker .btn-download { + margin-right: 0; } + .file-picker .btn-download[href=""] { + display: none; } + +/* + * To save headaches with resizing canvases, it is important to maintain fixed aspect + * ratios at all times: + */ +.or-drawing-initialized input[type="text"], +.or-signature-initialized input[type="text"], +.or-annotation-initialized input[type="text"] { + display: none; } + +.or-signature-initialized .draw-widget__body { + padding-top: 45%; } + +.or-annotation-initialized .draw-widget { + margin-top: 50px; } + +.draw-widget { + width: 100%; } + .draw-widget__body { + position: relative; + width: 100%; + padding-top: 75%; } + .draw-widget__body__canvas { + background: white; + border: 1px solid #eeeeee; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border: none; + box-shadow: none; + background: transparent; + padding: 5px 0; + margin: 0; + width: 100%; + height: 34px; + flex-basis: 34px; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 0; + width: 100%; + height: 100%; } + .draw-widget__body__canvas:focus { + outline: none; + box-shadow: none; } + .draw-widget__body__canvas::-moz-placeholder { + color: #999999; + opacity: 1; } + .draw-widget__body__canvas:-ms-input-placeholder { + color: #999999; } + .draw-widget__body__canvas::-webkit-input-placeholder { + color: #999999; } + .draw-widget__body__canvas[disabled], .draw-widget__body__canvas[readonly], + fieldset[disabled] .draw-widget__body__canvas { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + padding-left: 5px; + padding-right: 5px; } + .draw-widget__body__canvas.disabled { + cursor: not-allowed; + background: white; + opacity: 1; } + .draw-widget__body__canvas.disabled ~ .draw-widget__colorpicker, + .draw-widget__body__canvas.disabled ~ .draw-widget__undo { + display: none; } + .draw-widget__body input[type=file] { + display: none; } + .draw-widget__body .file-picker { + position: absolute; + top: -50px; + left: 0; + width: 100%; } + .draw-widget__body .show-canvas-btn { + position: absolute; + z-index: 10; + top: calc(50% - 16px); + left: 50%; + width: 200px; + margin-left: -100px; } + .draw-widget__body .hide-canvas-btn { + display: none; } + .draw-widget__footer { + margin-top: 10px; } + .draw-widget__footer .draw-widget__btn-reset:disabled { + display: none; } + .draw-widget__feedback { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + .draw-widget__undo { + position: absolute; + top: 37px; + right: 7px; + width: 20px; + height: 20px; + margin: 2px; + padding: 0; + border: 2px solid grey; } + .draw-widget__colorpicker { + position: absolute; + display: flex; + flex-wrap: wrap; + max-width: calc(100% - (2 * 7px)); + top: 7px; + right: 7px; } + .draw-widget__colorpicker div { + display: none; } + .draw-widget__colorpicker div { + width: 20px; + height: 20px; + margin: 2px; + border: none; + padding: 0; } + .draw-widget__colorpicker.reveal div { + display: block; } + .draw-widget__colorpicker .current { + display: block; + border: 2px solid grey; } + .draw-widget.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 20; + background: white; + margin: 0; + padding-left: 15px; + padding-right: 15px; } + .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.75 * (100% - 2 * 15px)); + margin: 50px auto; } + .draw-widget.full-screen .draw-widget__body input[type=file] { + left: 90px; } + .draw-widget.full-screen .draw-widget__body .file-picker { + left: 80px; + width: calc(100% - 18px); } + .draw-widget.full-screen .hide-canvas-btn { + display: block; + position: absolute; + z-index: 30; + top: -40px; + left: 0; + width: 70px; } + .draw-widget.full-screen .show-canvas-btn { + display: none; } + .draw-widget.full-screen .draw-widget__footer { + width: calc(100vmin - 2 * 15px); + margin: -40px auto 0 auto; } + .draw-widget .btn-download { + margin-right: 0; } + .draw-widget .btn-download[href=""] { + display: none; } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.45 * (100% - 2 * 15px)); } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__footer { + width: calc(100% - 2 * 15px); } + +.or-annotate-initialized .draw-widget__body { + margin-top: 50px; } + +.rank-widget { + position: relative; + display: flex; } + .rank-widget--empty > * { + opacity: 0.5; } + .rank-widget--empty .rank-widget__overlay { + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 1; + text-align: center; } + .rank-widget--empty .rank-widget__overlay__content { + position: absolute; + top: 0; + bottom: 20px; + left: 0; + right: 0; + width: 50%; + height: 30px; + font-size: 30px; + margin: auto; + line-height: 30px; } + .rank-widget__overlay { + display: none; } + .rank-widget label { + border: 1px solid gray; + border-radius: 5px; + margin: 0 0 5px 0; + position: relative; } + .rank-widget label[draggable=true]::before { + position: absolute; + content: "::"; + margin: 0 5px; + top: calc(50% - 10px); } + .rank-widget label:hover:not(.filler) { + background: none; } + .rank-widget input[type=text] { + display: none; } + .rank-widget .btn-reset { + margin-top: 5px; + order: 10; } + +.or-appearance-likert .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + .or-appearance-likert .option-wrapper > label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + margin: 0; + float: none; + padding-left: 0 !important; + padding-right: 0; } + .or-appearance-likert .option-wrapper > label input[type=radio], + .or-appearance-likert .option-wrapper > label input[type=checkbox] { + position: relative; + left: 50%; + padding: 0; + margin-left: -10px; + background-color: white; + z-index: 10; } + .or-appearance-likert .option-wrapper > label .active { + margin: 0; } + .or-appearance-likert .option-wrapper > label img.active { + margin: 0 auto; } + .or-appearance-likert .option-wrapper > label .option-label { + position: relative; + text-align: center; + margin-top: -8.5px; + padding-top: 15px; + border-top: 3px solid #666666; + font-size: 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + left: 0; } + .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + right: 0; } + .or-appearance-likert .option-wrapper > label:hover { + background-color: transparent; } + +.or-appearance-likert:hover .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert:hover .option-wrapper > label:last-of-type .option-label::after { + background-color: #fffded; } + +.or-appearance-likert.focus .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert.focus .option-wrapper > label:last-of-type .option-label::after { + background-color: #fffad4; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper > label { + margin-right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + left: auto; + right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + right: auto; + left: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=radio], + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=checkbox] { + right: 50%; + margin-right: -10px; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper .option-label { + margin-right: 0; } + +.or-repeat .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label input[type=radio], +.or-repeat .or-appearance-likert .option-wrapper > label input[type=checkbox] { + background-color: #fef5ef; } + +[type=range] { + padding: 2.5px; + width: 100%; + background: transparent; + font: 1em/1 arial, sans-serif; + z-index: 10; } + [type=range], [type=range]::-webkit-slider-thumb { + -webkit-appearance: none; } + [type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-webkit-slider-thumb { + margin-top: -9.5px; + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-ms-thumb { + margin-top: 0; + box-sizing: border-box; + border: 1px solid #ce4f07; + width: 20px; + height: 20px; + border-radius: 50%; + background: #ce4f07; + cursor: pointer; } + [type=range]::-ms-tooltip { + display: none; } + [type=range]:focus { + outline: 0; } + [type=range]:focus::-webkit-slider-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-moz-range-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-ms-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range].empty::-webkit-slider-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-moz-range-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-ms-thumb { + background: transparent; + border-color: transparent; } + [type=range][disabled]::-webkit-slider-thumb { + opacity: 0.7; } + [type=range][disabled]::-moz-range-thumb { + opacity: 0.7; } + [type=range][disabled]::-ms-thumb { + opacity: 0.7; } + +.range-widget { + position: relative; } + .range-widget__wrap { + width: 100%; + height: 200px; + z-index: 0; + text-align: center; } + .range-widget__current { + padding-bottom: 10px; + vertical-align: middle; + line-height: 98.5px; + min-height: 108.5px; } + .range-widget__ticks { + height: 20px; + box-sizing: border-box; + margin-left: 12px; + margin-right: 12px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; } + .range-widget__ticks span { + flex: 1; + border-left: 1px solid #333333; } + .range-widget__ticks span:last-child { + border-right: 1px solid #333333; } + .range-widget__scale { + display: flex; + padding-top: 10px; + justify-content: space-between; } + .range-widget__scale__start, .range-widget__scale__end, .range-widget__scale__between { + width: 20px; + opacity: 0.7; + font-weight: normal; } + .range-widget [type=range] { + position: absolute; + top: 93.5px; + left: 0; } + .range-widget .btn-reset { + margin: 15px; } + +.or-appearance-vertical input[type=range], +.or-appearance-distress input[type=range] { + transform: rotate(-90deg); + width: 350px; + margin: 0 10px; + top: 158px; + left: -85px; + right: -85px; } + +.or-appearance-vertical .range-widget__wrap, +.or-appearance-distress .range-widget__wrap { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + height: 350px; + width: 200px; + margin-top: 20px; } + +.or-appearance-vertical .range-widget__current, +.or-appearance-distress .range-widget__current { + flex: 1; + padding-right: 10px; + padding-bottom: 0; + line-height: 350px; } + +.or-appearance-vertical .range-widget__ticks, +.or-appearance-distress .range-widget__ticks { + width: 20px; + height: auto; + border-right: none; + margin-left: 0; + margin-right: 0; + margin-top: 12px; + margin-bottom: 12px; + flex-direction: column; } + .or-appearance-vertical .range-widget__ticks span, + .or-appearance-distress .range-widget__ticks span { + border-top: 1px solid #333333; + border-left: none; } + .or-appearance-vertical .range-widget__ticks span:last-child, + .or-appearance-distress .range-widget__ticks span:last-child { + border-bottom: 1px solid #333333; + border-right: none; } + +.or-appearance-vertical .range-widget__scale, +.or-appearance-distress .range-widget__scale { + flex: 1; + padding-top: 0; + padding-left: 10px; + flex-direction: column-reverse; } + +.or[dir=rtl] .or-appearance-vertical input[type=range], +.or[dir=rtl] .or-appearance-distress input[type=range] { + transform: rotate(90deg); } + +/* distress flavor of vertical range widget*/ +.or-appearance-distress input[type=range] { + top: 173px; + left: -127.5px; + right: -127.5px; } + .or-appearance-distress input[type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]:not(.empty)::-webkit-slider-thumb { + margin-top: -8px; + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-ms-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + +.or-appearance-distress .range-widget__wrap { + width: 115px; + flex-direction: row-reverse; + flex-wrap: wrap; + padding-top: 15px; + height: 410px; } + +.or-appearance-distress .range-widget__current { + visibility: hidden; + padding: 0 8.5px; } + .or-appearance-distress .range-widget__current:empty:after { + display: block; + content: '-'; } + +.or-appearance-distress .range-widget__ticks { + width: 6px; } + +.or-appearance-distress .range-widget__bg { + width: 30px; + border-radius: 15px; + border: 1px solid #aaaaaa; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + margin-top: -15px; + background-image: -webkit-linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-image: linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE20418', endColorstr='#FF3CB643', GradientType=0); + z-index: 1; } + +.or-appearance-distress .range-widget__scale { + position: relative; + text-align: end; + align-items: flex-end; + padding: 0 5.5px; } + +.or-appearance-distress .range-widget__bulb { + width: 60px; + height: 60px; + border: 1px solid #aaaaaa; + border-radius: 30px; + margin: -7px auto 10px auto; + background: #3cb643; + position: relative; } + .or-appearance-distress .range-widget__bulb__inner { + width: 24px; + height: 24px; + border-radius: 12px; + background: #3a94a5; + margin: 17px; } + .or-appearance-distress .range-widget__bulb__mercury { + position: absolute; + left: calc(50% - 4px / 2); + right: calc(50% - 4px / 2); + bottom: 30px; + background: #3a94a5; + min-height: 25px; + width: 4px; + z-index: 100; } + +.or-appearance-distress .range-widget .btn-reset { + position: absolute; + top: 140px; + left: 70px; + right: 70px; } + +.or-columns-initialized .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-columns-initialized label, +.or-columns-initialized .filler { + -webkit-flex: 1 0 30%; + -ms-flex: 1 0 30%; + flex: 1 0 30%; } + +.or-columns-initialized .filler, +.or-columns-initialized .filler:hover, +.or-columns-initialized .filler:focus { + border: none !important; + background: transparent !important; } + +.or-appearance-columns-pack .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-appearance-columns-pack label { + display: inline-block; } + +.question.or-appearance-columns.or-appearance-no-buttons legend, +.question.or-appearance-columns-pack.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label, +.question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .option-label, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons label { + width: 100%; } + .question.or-appearance-columns-1.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-1 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-1 label { + width: calc(100% - 20px); } + .question.or-appearance-columns-1 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-2.or-appearance-no-buttons label { + width: 50%; } + .question.or-appearance-columns-2.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-2 label { + width: calc(50% - 20px); } + .question.or-appearance-columns-2 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-3.or-appearance-no-buttons label { + width: 33.3333333333%; } + .question.or-appearance-columns-3.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-3 label { + width: calc(33.3333333333% - 20px); } + .question.or-appearance-columns-3 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-4.or-appearance-no-buttons label { + width: 25%; } + .question.or-appearance-columns-4.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-4 label { + width: calc(25% - 20px); } + .question.or-appearance-columns-4 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-5.or-appearance-no-buttons label { + width: 20%; } + .question.or-appearance-columns-5.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-5 label { + width: calc(20% - 20px); } + .question.or-appearance-columns-5 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-6.or-appearance-no-buttons label { + width: 16.6666666667%; } + .question.or-appearance-columns-6.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-6 label { + width: calc(16.6666666667% - 20px); } + .question.or-appearance-columns-6 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-7.or-appearance-no-buttons label { + width: 14.2857142857%; } + .question.or-appearance-columns-7.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-7 label { + width: calc(14.2857142857% - 20px); } + .question.or-appearance-columns-7 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-8.or-appearance-no-buttons label { + width: 12.5%; } + .question.or-appearance-columns-8.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-8 label { + width: calc(12.5% - 20px); } + .question.or-appearance-columns-8 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-9.or-appearance-no-buttons label { + width: 11.1111111111%; } + .question.or-appearance-columns-9.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-9 label { + width: calc(11.1111111111% - 20px); } + .question.or-appearance-columns-9 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #faa474; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #ce4f07; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-10.or-appearance-no-buttons label { + width: 10%; } + .question.or-appearance-columns-10.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-10 label { + width: calc(10% - 20px); } + .question.or-appearance-columns-10 label img.active { + max-width: 100%; + max-height: 100%; } + +.touch .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-right: 10px; } + +.touch .or[dir=rtl] .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-left: 10px; + margin-right: inherit; } + +.or-big-image { + display: block; + max-width: 70%; + max-height: 300px; } + .or-big-image img { + border: 2px solid #ce4f07; + max-width: 100%; } + .or-big-image.open { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + z-index: 10000; + background: white; + margin-top: 0; } + .or-big-image.open img { + max-width: 100%; + width: 100%; + max-height: 100%; } + +.or-comment-widget { + display: block; + position: absolute; + z-index: 1001; + top: 100%; + left: 0; + width: 100%; } + .or-comment-widget__overlay { + background: rgba(0, 0, 0, 0.3); } + .or-comment-widget__content { + position: relative; + border: 1px solid #555555; + background: white; + padding: 30px; + padding-bottom: 100px; } + .or-comment-widget__content__btn-update { + position: absolute; + right: 30px; + bottom: 30px; } + .or-comment-widget__content__btn-close-x { + top: 20px; + right: 13px; + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + color: #bbb; + background: transparent; } + .or-comment-widget__overlay { + position: fixed; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + .or-comment-widget__question-label, .or-comment-widget__question-value { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: italic; + padding-right: 35px; } + .or-comment-widget__question-value { + margin-left: 20px; + margin-top: 10px; } + .or-comment-widget .question textarea, + .or-comment-widget .question input[type="text"] { + width: 100%; } + .or-comment-widget .or-required-msg.active, + .or-comment-widget .or-constraint-msg.active { + display: none; } + .or-comment-widget .invalid-required > .or-required-msg, + .or-comment-widget .invalid-constraint > .or-constraint-msg { + display: block; } + +.btn-comment { + cursor: pointer; } + .btn-comment.invalid { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: #e00e0e; } + .btn-comment.invalid .icon, .btn-comment.invalid .android-chrome, .btn-comment.invalid .record-list__records__record[data-draft=true]::before, .btn-comment.invalid .enketo-geopoint-marker, .btn-comment.invalid .glyphicon-chevron-up, .btn-comment.invalid .glyphicon-chevron-down { + font-weight: bold; } + +.or[dir="rtl"] .btn-comment { + left: auto; + right: calc(100% - 25px); } + +.or[dir="rtl"] .or-comment-widget__content__btn-update { + right: auto; + left: 30px; } + +.or[dir="rtl"] .or-comment-widget__content__btn-close-x { + right: auto; + left: 13px; } + +.or[dir="rtl"] .or-comment-widget__question-label, .or[dir="rtl"] .or-comment-widget__question-value { + padding-right: 0; + padding-left: 35px; } + +.or[dir="rtl"] .or-comment-widget__question-value { + margin-left: 0; + margin-right: 20px; } + +.or-image-map-initialized img { + visibility: hidden; } + +.or-image-map-initialized .option-wrapper { + display: none; } + +.or-image-map-initialized .image-map svg:not([or-readonly]) path[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) circle[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) g[id]:hover { + opacity: 0.5 !important; } + +.image-map svg { + display: block; + margin: 0 auto; + max-width: 100%; + width: 100vmin; + height: auto; } + .image-map svg[or-readonly] { + opacity: 0.75 !important; } + .image-map svg path[id][or-selected], + .image-map svg circle[id][or-selected], + .image-map svg g[id][or-selected] { + fill: #ce4f07 !important; + stroke: #ce4f07 !important; } + +.image-map__ui { + height: 2em; + width: 100%; + text-align: center; + font-weight: normal; } + .image-map__ui__tooltip { + display: inline-block; + background: #fee5d6; + padding: 2px 8px; + color: #555555; + border-radius: 2px; } + .image-map__ui__tooltip:empty { + padding: 0; } + +.image-map__error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-appearance-rating { + /* plain stars, hover behavior */ } + .or-appearance-rating .rating-widget__rating { + display: inline-block; + width: 100%; + height: auto; } + .or-appearance-rating input[type=radio].rating-widget__rating__star, .or-appearance-rating input[type=radio].rating-widget__rating__star:checked { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 40px; + height: 40px; + margin-right: 5px; + margin-bottom: 0; + margin-top: 0; + border-style: solid; + background-color: transparent; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27fill%3A%23ce4f07%27%20%2F%3E%200%204%20%3C%2Fsvg%3E"); + background-size: 35px 25px; + background-position: -3px; + background-repeat: no-repeat; + border-color: transparent !important; + border-radius: 0; } + .or-appearance-rating .empty input.rating-widget__rating__star:not(:hover), + .or-appearance-rating .empty input.rating-widget__rating__star:hover:disabled, + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:not(:hover), + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:hover:disabled { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27stroke%3A%20black%3B%20fill%3A%20transparent%3B%27%2F%3E%200%204%20%3C%2Fsvg%3E"); } + +.or-appearance-my-widget input[type="range"].empty { + opacity: 0.5; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 16px; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 10px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.or[dir="rtl"] .dropdown-menu { + right: 0; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: whitesmoke; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #ce4f07; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999999; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +.question .geopoint.widget input[type=number][name=alt], .question .geopoint.widget input[type=number][name=acc], +.question .geopoint.widget input[type=text][name=alt], +.question .geopoint.widget input[type=text][name=acc] { + width: 40%; } + +.widget.date, +.widget.timepicker, +.widget.datetimepicker { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.question .widget.datetimepicker .date, +.question .widget.datetimepicker .timepicker { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + +.question .widget.datetimepicker .timepicker { + margin-left: 0; + margin-right: 0; } + +.or-appearance-likert .option-wrapper { + margin-top: 10px; } + .or-appearance-likert .option-wrapper > label { + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + -moz-flex-direction: column-reverse; + flex-direction: column-reverse; + justify-content: flex-end; } + +.question.or-appearance-list-nolabel, +.question.or-appearance-label { + margin: 0; } + .question.or-appearance-list-nolabel:not(:last-of-type), + .question.or-appearance-label:not(:last-of-type) { + border-bottom: none; } + +.or-appearance-label { + padding-bottom: 0; } + +.touch .question:not(.or-appearance-compact):not(.or-appearance-quickcompact):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert) .option-wrapper > label { + border: none; + border-radius: 0; } + +.question .geopicker.widget input[type=text], +.question .geopicker.widget input[type=number], +.question .geopicker.widget textarea { + border-radius: 0; + box-shadow: none; + border: none; + border-bottom: 1px dotted #cccccc; + background-color: transparent; } + +.question .geopicker.widget input[type=text][name=search] { + width: 80%; } + +.question .geopicker.widget textarea { + padding-top: 10px; } + +.question .geopicker.widget label.geo.alt { + border-top: none; } + +.question .geopicker.widget .btn:not(.close-chain-btn), .question .geopicker.widget .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn), .vex.vex-theme-plain .question .geopicker.widget .vex-dialog-button:not(.close-chain-btn) { + background: transparent; } + .question .geopicker.widget .btn:not(.close-chain-btn):hover, .question .geopicker.widget .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn):hover, .vex.vex-theme-plain .question .geopicker.widget .vex-dialog-button:not(.close-chain-btn):hover { + opacity: 0.6; } + +.question .geopicker.widget .map-canvas-wrapper, +.question .geopicker.widget .search-bar { + border-left: none; } + +.question .geopicker.widget:not(.full-screen).hide-input.wide .map-canvas { + height: 450px; } + +.question .geopicker.widget .toggle-input-btn:not(.open) { + left: 0; } + +html:not(.touch) .question .geopoint.widget .search-bar button.btn, html:not(.touch) .question .geopoint.widget .search-bar .vex.vex-theme-plain button.vex-dialog-button, .vex.vex-theme-plain html:not(.touch) .question .geopoint.widget .search-bar button.vex-dialog-button { + border: none; + background: transparent; + border-radius: 0; } + html:not(.touch) .question .geopoint.widget .search-bar button.btn:hover, html:not(.touch) .question .geopoint.widget .search-bar .vex.vex-theme-plain button.vex-dialog-button:hover, .vex.vex-theme-plain html:not(.touch) .question .geopoint.widget .search-bar button.vex-dialog-button:hover { + background: transparent; + color: #aaaaaa; } + +html:not(.touch) .question .geopoint.widget .search-bar [name=search] ~ .input-group-btn .btn, html:not(.touch) .question .geopoint.widget .search-bar [name=search] ~ .input-group-btn .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain html:not(.touch) .question .geopoint.widget .search-bar [name=search] ~ .input-group-btn .vex-dialog-button { + border-bottom: 1px dotted #cccccc; } + +.or-comment-widget__content { + padding-top: 60px; } + +.or-comment-widget__overlay + .question { + margin-left: 0; + margin-right: 0; } + +.or-comment-widget .question { + border: 1px solid black; } + .or-comment-widget .question input, + .or-comment-widget .question textarea { + order: 4; } + +.btn-comment { + position: absolute; + top: 6px; + right: 0; + margin: 0; } + +legend .btn-comment { + top: 0; + right: -6px; } + legend .btn-comment .icon, legend .btn-comment .android-chrome, legend .btn-comment .record-list__records__record[data-draft=true]::before, legend .btn-comment .enketo-geopoint-marker, legend .btn-comment .glyphicon-chevron-up, legend .btn-comment .glyphicon-chevron-down { + position: static; } + +.or[dir="rtl"] .btn-comment { + left: 0; + right: auto; } + +.or[dir="rtl"] legend .btn-comment { + left: -6px; } + +.bootstrap-select .dropdown-toggle, +.bootstrap-select .dropdown-menu { + width: 100%; } + +.draw-widget__body__canvas { + border: 1px solid #999999; } + +.file-picker { + display: flex; + flex-direction: row; + flex-wrap: wrap; } + .file-picker .file-feedback, + .file-picker .file-preview { + width: 100%; } + .file-picker .btn-download { + margin-right: 10px; } + .file-picker .btn-download .icon, .file-picker .btn-download .android-chrome, .file-picker .btn-download .record-list__records__record[data-draft=true]::before, .file-picker .btn-download .enketo-geopoint-marker, .file-picker .btn-download .glyphicon-chevron-up, .file-picker .btn-download .glyphicon-chevron-down { + vertical-align: middle; + margin-top: 1px; } + +.or-appearance-vertical .range-widget__wrap, +.or-appearance-distress .range-widget__wrap { + margin-top: 0; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +select, +textarea { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border: none; + box-shadow: none; + background: transparent; + padding: 5px 0; + margin: 0; + width: 100%; + height: 34px; + flex-basis: 34px; } + input[type=text]:focus, + .print-input-text:focus, + input[type=tel]:focus, + input[type=password]:focus, + input[type=url]:focus, + input[type=email]:focus, + input[type=file]:focus, + input[type=date]:focus, + input[type=month]:focus, + input[type=time]:focus, + input[type=datetime-local]:focus, + input[type=number]:focus, + select:focus, + textarea:focus { + outline: none; + box-shadow: none; } + input[type=text]::-moz-placeholder, + .print-input-text::-moz-placeholder, + input[type=tel]::-moz-placeholder, + input[type=password]::-moz-placeholder, + input[type=url]::-moz-placeholder, + input[type=email]::-moz-placeholder, + input[type=file]::-moz-placeholder, + input[type=date]::-moz-placeholder, + input[type=month]::-moz-placeholder, + input[type=time]::-moz-placeholder, + input[type=datetime-local]::-moz-placeholder, + input[type=number]::-moz-placeholder, + select::-moz-placeholder, + textarea::-moz-placeholder { + color: #999999; + opacity: 1; } + input[type=text]:-ms-input-placeholder, + .print-input-text:-ms-input-placeholder, + input[type=tel]:-ms-input-placeholder, + input[type=password]:-ms-input-placeholder, + input[type=url]:-ms-input-placeholder, + input[type=email]:-ms-input-placeholder, + input[type=file]:-ms-input-placeholder, + input[type=date]:-ms-input-placeholder, + input[type=month]:-ms-input-placeholder, + input[type=time]:-ms-input-placeholder, + input[type=datetime-local]:-ms-input-placeholder, + input[type=number]:-ms-input-placeholder, + select:-ms-input-placeholder, + textarea:-ms-input-placeholder { + color: #999999; } + input[type=text]::-webkit-input-placeholder, + .print-input-text::-webkit-input-placeholder, + input[type=tel]::-webkit-input-placeholder, + input[type=password]::-webkit-input-placeholder, + input[type=url]::-webkit-input-placeholder, + input[type=email]::-webkit-input-placeholder, + input[type=file]::-webkit-input-placeholder, + input[type=date]::-webkit-input-placeholder, + input[type=month]::-webkit-input-placeholder, + input[type=time]::-webkit-input-placeholder, + input[type=datetime-local]::-webkit-input-placeholder, + input[type=number]::-webkit-input-placeholder, + select::-webkit-input-placeholder, + textarea::-webkit-input-placeholder { + color: #999999; } + input[type=text][disabled], input[type=text][readonly], + fieldset[disabled] input[type=text], + .print-input-text[disabled], + .print-input-text[readonly], + fieldset[disabled] + .print-input-text, + input[type=tel][disabled], + input[type=tel][readonly], + fieldset[disabled] + input[type=tel], + input[type=password][disabled], + input[type=password][readonly], + fieldset[disabled] + input[type=password], + input[type=url][disabled], + input[type=url][readonly], + fieldset[disabled] + input[type=url], + input[type=email][disabled], + input[type=email][readonly], + fieldset[disabled] + input[type=email], + input[type=file][disabled], + input[type=file][readonly], + fieldset[disabled] + input[type=file], + input[type=date][disabled], + input[type=date][readonly], + fieldset[disabled] + input[type=date], + input[type=month][disabled], + input[type=month][readonly], + fieldset[disabled] + input[type=month], + input[type=time][disabled], + input[type=time][readonly], + fieldset[disabled] + input[type=time], + input[type=datetime-local][disabled], + input[type=datetime-local][readonly], + fieldset[disabled] + input[type=datetime-local], + input[type=number][disabled], + input[type=number][readonly], + fieldset[disabled] + input[type=number], + select[disabled], + select[readonly], + fieldset[disabled] + select, + textarea[disabled], + textarea[readonly], + fieldset[disabled] + textarea { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + padding-left: 5px; + padding-right: 5px; } + +input:not([readonly]) + .widget input[type=text][readonly], +input:not([readonly]) + .widget input[type=tel][readonly], +input:not([readonly]) + .widget input[type=password][readonly], +input:not([readonly]) + .widget input[type=url][readonly], +input:not([readonly]) + .widget input[type=email][readonly], +input:not([readonly]) + .widget input[type=file][readonly], +input:not([readonly]) + .widget input[type=date][readonly], +input:not([readonly]) + .widget input[type=month][readonly], +input:not([readonly]) + .widget input[type=time][readonly], +input:not([readonly]) + .widget input[type=datetime-local][readonly], +input:not([readonly]) + .widget input[type=number][readonly], +input:not([readonly]) + .widget select[readonly], +input:not([readonly]) + .widget textarea[readonly] { + background-color: transparent; + cursor: auto; } + input:not([readonly]) + .widget input[type=text][readonly]:hover, + input:not([readonly]) + .widget input[type=tel][readonly]:hover, + input:not([readonly]) + .widget input[type=password][readonly]:hover, + input:not([readonly]) + .widget input[type=url][readonly]:hover, + input:not([readonly]) + .widget input[type=email][readonly]:hover, + input:not([readonly]) + .widget input[type=file][readonly]:hover, + input:not([readonly]) + .widget input[type=date][readonly]:hover, + input:not([readonly]) + .widget input[type=month][readonly]:hover, + input:not([readonly]) + .widget input[type=time][readonly]:hover, + input:not([readonly]) + .widget input[type=datetime-local][readonly]:hover, + input:not([readonly]) + .widget input[type=number][readonly]:hover, + input:not([readonly]) + .widget select[readonly]:hover, + input:not([readonly]) + .widget textarea[readonly]:hover { + background-color: transparent; } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +/*legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: $line-height-computed; + font-size: $font-size-base * 1.5; + line-height: inherit; + color: $legend-color; + border: 0; + border-bottom: 1px solid $legend-border-color; +}*/ +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +input[type="search"] { + -webkit-appearance: none; } + +input[type="date"] { + line-height: 34px; } + +input[type="radio"][disabled], +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.option-wrapper { + line-height: 20px; } + +.question input[type=radio] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #666666; + border-radius: 10px; } + .question input[type=radio]:disabled, .question input[type=radio][readonly] { + border-color: #737373; } + .question input[type=radio]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=radio]:checked { + border-color: black; + background-image: radial-gradient(4px, black 0%, black 99%, transparent 100%); } + .question input[type=radio]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question input[type=checkbox] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #666666; } + .question input[type=checkbox]:disabled, .question input[type=checkbox][readonly] { + border-color: #737373; } + .question input[type=checkbox]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=checkbox]:checked { + border-color: black; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27black%27%20fill%3D%27black%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; } + .question input[type=checkbox]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.touch .question.simple-select .option-wrapper .option-label { + margin-left: 35px; } + +.or[dir="rtl"] .question input[type=checkbox], .or[dir="rtl"] .question input[type=radio], +[dir="rtl"] .form-footer .question input[type=checkbox], +[dir="rtl"] .form-footer .question input[type=radio] { + margin-right: 0; + margin-left: 10px; } + +.or-appearance-likert .option-wrapper > label .option-label { + margin-top: -11.5px; } + +/** core/layout **/ +body, +.main, +.paper, +.or, +.or-group, +.or-group-data, +.or-repeat, +.question { + position: relative; } + +body { + line-height: 1.5; } + +.question input[type=radio], +.question input[type=checkbox] { + border-width: 1px; } + +.question input[type=checkbox]:checked { + border-color: black; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27transparent%27%20fill%3D%27black%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; + background-position: -1px; } + +/** core/main **/ +.or-group { + margin: 0; + border-top: none; } + .or-group .or-group { + margin: 0; } + +h4 + .or-repeat { + border-top: none; } + +.or-group > h4 { + background: #ffffff; + margin: 0 -1px 0 0; + padding: 12px 6px 6px 6px; } + .or-group > h4::before { + margin-top: 14px; } + +.or, +.or-group, +.or-group-data, +.or-repeat { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-align-content: flex-start; + -ms-align-content: flex-start; + -moz-align-content: flex-start; + align-content: flex-start; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.pages.or [role="page"].current:not(.question) { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .pages.or [role="page"].current:not(.question) .or-group:not(.disabled), + .pages.or [role="page"].current:not(.question) .or-group-data:not(.disabled), + .pages.or [role="page"].current:not(.question) .or-repeat:not(.disabled) { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.or > .or-group, +.or > .or-group-data { + border-right: 1px solid black; } + +.or > #form-title + .or-group-data, +.or > .disabled:first-of-type + .or-group-data, +.or > .disabled:first-of-type ~ .disabled + .or-group-data { + border-top: 1px solid black; } + +.or [role="page"] { + border-top: 1px solid black; } + +.or > .question { + border: 1px solid black; + margin-left: -1px; + margin-top: -1px; } + +.or-repeat:not(:empty) { + border-bottom: 2px solid black; } + +.question { + -webkit-flex: 100%; + -ms-flex: 100%; + flex: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid black; + border-left: 1px solid black; + border-right: none; + border-top: none; + position: relative; + margin: 0px; + padding: 6px 6px 13px 6px; } + +/* + * display: flex messes up img size so apply it sparingly only to questions + * and not to notes. We loose the ability to display image labels nicely in + * questions (though fine in tables). It also unfortunately prevents us from + * displaying comment icons inline with labels. + * + * display: flex is used to: + * - display error messages at the bottom of cells + * - ... (other things probably) + */ +.question { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; } + .question:not(.readonly):not(.focus):hover { + background: #fffded; } + .question.readonly { + background: #eeeeee; } + .question.focus { + background: #fffad4; } + .question .required { + position: absolute; + top: -2px; + left: auto; + right: 0; + margin: 0 3px; } + .question.invalid-constraint, .question.invalid-required { + border-radius: 0; + margin: 0px; + padding: 6px 6px 13px 6px; } + .question .question-label { + text-transform: uppercase; + font-weight: normal; + font-size: 12px; + width: calc(100% - 30px); + order: 1; } + .question .or-hint.active { + order: 2; } + .question audio, + .question video, + .question img { + order: 3; } + .question input[type=text], + .question .print-input-text, + .question input[type=tel], + .question input[type=password], + .question input[type=url], + .question input[type=email], + .question input[type=file], + .question input[type=date], + .question input[type=time], + .question input[type=datetime-local], + .question input[type=number], + .question textarea { + width: 100%; } + .question textarea { + min-height: 68px; } + .question .file-feedback { + order: 4; } + .question input:not(.ignore), + .question textarea, + .question select, + .question .widget, + .question .option-wrapper { + order: 4; } + .question .or-constraint-msg, + .question .or-required-msg, + .question .or-relevant-msg { + order: 5; } + .question .btn-comment { + margin: 0 12px; + top: 3px; + order: 1; } + +.no-text-transform .question .question-label { + text-transform: none; + font-size: 14px; } + +.or[dir="rtl"] .question .required { + right: auto; + left: 0; } + +.or[dir="rtl"] .question legend .required { + left: -6px; + right: auto; } + +.touch input[type=text], +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea, +.touch select { + border: none; } + +.or-hint.active { + padding-top: 0; + line-height: 12px; } + +.option-wrapper > label { + margin-left: 0; } + +.or-repeat { + margin: 0; + padding: 0; + background: #fef5ef; } + .or-repeat .repeat-number { + position: absolute; + left: 100%; + top: 0; + padding-left: 4px; + z-index: 10; + height: auto; + float: none; + color: #bbb; + font-size: 18px; + font-weight: bold; } + .or-repeat .repeat-buttons { + width: calc(100% + 1px); + margin-top: 0; + height: 0px; } + .or-repeat .remove { + padding: 0; + border: none; + margin-top: -20px; + margin-right: -20px; } + +.or[dir="rtl"] .or-repeat .repeat-number { + right: 100%; + left: auto; + padding-left: 0; + padding-right: 4px; } + +.or[dir="rtl"] .or-repeat .remove { + margin-left: -20px; } + +.or-repeat-info:not(:empty) { + flex: 100%; + width: 100%; + margin-right: -1px; + border-bottom: 1px solid black; + border-left: 1px solid black; } + +.or-group, +.or-group-data, +.or-repeat { + -webkit-flex: 100%; + -ms-flex: 100%; + flex: 100%; } + +.question legend { + margin-bottom: 8px; } + .question legend .question-label { + display: block; } + .question legend .required { + right: -6px; } + .question legend .btn-comment { + top: 0; } + .question legend .btn-comment .icon, .question legend .btn-comment .android-chrome, .question legend .btn-comment .record-list__records__record[data-draft=true]::before, .question legend .btn-comment .enketo-geopoint-marker, .question legend .btn-comment .glyphicon-chevron-up, .question legend .btn-comment .glyphicon-chevron-down { + position: static; } + +#form-title { + width: calc(100% + 1px); + border-right: 1px solid black; + border-right-color: transparent; + text-align: inherit; } + +.or-group > h4, +.or-repeat > h4 { + width: calc(100% + 1px); + border-right: 1px solid black; + border-right-color: transparent; + border-bottom: 5px solid black; + padding-bottom: 5px; + margin-bottom: 0; } + +@media print, screen and (min-width: 600px) { + .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(25% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(25%); } + .or-appearance-w1 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w2 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w2 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(75% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(75%); } + .or-appearance-w3 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(33.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(33.3333333333%); } + .or-appearance-w3 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(66.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(66.6666666667%); } + .or-appearance-w3 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w4 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(25% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(25%); } + .or-appearance-w4 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w4 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(75% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(75%); } + .or-appearance-w4 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w5 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(20% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(20%); } + .or-appearance-w5 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(40% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(40%); } + .or-appearance-w5 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(60% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(60%); } + .or-appearance-w5 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(80% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(80%); } + .or-appearance-w5 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w6 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(16.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(16.6666666667%); } + .or-appearance-w6 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(33.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(33.3333333333%); } + .or-appearance-w6 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w6 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(66.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(66.6666666667%); } + .or-appearance-w6 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(83.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(83.3333333333%); } + .or-appearance-w6 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w7 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(14.2857142857% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(14.2857142857%); } + .or-appearance-w7 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(28.5714285714% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(28.5714285714%); } + .or-appearance-w7 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(42.8571428571% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(42.8571428571%); } + .or-appearance-w7 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(57.1428571429% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(57.1428571429%); } + .or-appearance-w7 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(71.4285714286% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(71.4285714286%); } + .or-appearance-w7 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(85.7142857143% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(85.7142857143%); } + .or-appearance-w7 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w8 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(12.5% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(12.5%); } + .or-appearance-w8 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(25% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(25%); } + .or-appearance-w8 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(37.5% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(37.5%); } + .or-appearance-w8 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w8 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(62.5% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(62.5%); } + .or-appearance-w8 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(75% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(75%); } + .or-appearance-w8 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(87.5% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(87.5%); } + .or-appearance-w8 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w9 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(11.1111111111% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(11.1111111111%); } + .or-appearance-w9 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(22.2222222222% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(22.2222222222%); } + .or-appearance-w9 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(33.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(33.3333333333%); } + .or-appearance-w9 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(44.4444444444% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(44.4444444444%); } + .or-appearance-w9 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(55.5555555556% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(55.5555555556%); } + .or-appearance-w9 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(66.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(66.6666666667%); } + .or-appearance-w9 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(77.7777777778% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(77.7777777778%); } + .or-appearance-w9 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(88.8888888889% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(88.8888888889%); } + .or-appearance-w9 .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w10 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w10 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(10% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(10%); } + .or-appearance-w10 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(20% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(20%); } + .or-appearance-w10 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(30% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(30%); } + .or-appearance-w10 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(40% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(40%); } + .or-appearance-w10 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w10 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(60% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(60%); } + .or-appearance-w10 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(70% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(70%); } + .or-appearance-w10 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(80% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(80%); } + .or-appearance-w10 .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(90% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(90%); } + .or-appearance-w10 .or-appearance-w10 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w11 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w11 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(9.0909090909% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(9.0909090909%); } + .or-appearance-w11 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(18.1818181818% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(18.1818181818%); } + .or-appearance-w11 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(27.2727272727% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(27.2727272727%); } + .or-appearance-w11 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(36.3636363636% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(36.3636363636%); } + .or-appearance-w11 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(45.4545454545% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(45.4545454545%); } + .or-appearance-w11 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(54.5454545455% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(54.5454545455%); } + .or-appearance-w11 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(63.6363636364% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(63.6363636364%); } + .or-appearance-w11 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(72.7272727273% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(72.7272727273%); } + .or-appearance-w11 .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(81.8181818182% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(81.8181818182%); } + .or-appearance-w11 .or-appearance-w10 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(90.9090909091% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(90.9090909091%); } + .or-appearance-w11 .or-appearance-w11 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w12 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w12 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(8.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(8.3333333333%); } + .or-appearance-w12 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(16.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(16.6666666667%); } + .or-appearance-w12 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(25% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(25%); } + .or-appearance-w12 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(33.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(33.3333333333%); } + .or-appearance-w12 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(41.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(41.6666666667%); } + .or-appearance-w12 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(50% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(50%); } + .or-appearance-w12 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(58.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(58.3333333333%); } + .or-appearance-w12 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(66.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(66.6666666667%); } + .or-appearance-w12 .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(75% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(75%); } + .or-appearance-w12 .or-appearance-w10 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(83.3333333333% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(83.3333333333%); } + .or-appearance-w12 .or-appearance-w11 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(91.6666666667% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(91.6666666667%); } + .or-appearance-w12 .or-appearance-w12 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w13 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } + .or-appearance-w13 .or-appearance-w1 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(7.6923076923% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(7.6923076923%); } + .or-appearance-w13 .or-appearance-w2 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(15.3846153846% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(15.3846153846%); } + .or-appearance-w13 .or-appearance-w3 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(23.0769230769% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(23.0769230769%); } + .or-appearance-w13 .or-appearance-w4 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(30.7692307692% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(30.7692307692%); } + .or-appearance-w13 .or-appearance-w5 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(38.4615384615% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(38.4615384615%); } + .or-appearance-w13 .or-appearance-w6 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(46.1538461538% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(46.1538461538%); } + .or-appearance-w13 .or-appearance-w7 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(53.8461538462% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(53.8461538462%); } + .or-appearance-w13 .or-appearance-w8 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(61.5384615385% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(61.5384615385%); } + .or-appearance-w13 .or-appearance-w9 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(69.2307692308% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(69.2307692308%); } + .or-appearance-w13 .or-appearance-w10 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(76.9230769231% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(76.9230769231%); } + .or-appearance-w13 .or-appearance-w11 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(84.6153846154% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(84.6153846154%); } + .or-appearance-w13 .or-appearance-w12 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(92.3076923077% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(92.3076923077%); } + .or-appearance-w13 .or-appearance-w13 { + flex-grow: 1; + flex-shrink: 1; + -ms-flex-preferred-size: calc(100% - 13px); + -ms-flex-positive: 1; + -ms-flex-negative: 1; + flex-basis: calc(100%); } } + +@media print, screen and (min-width: 1100px) and (max-width: 1200px) { + .paper .or .form-logo { + margin-top: 0; } } + +.btn.remove, .vex.vex-theme-plain .remove.vex-dialog-button { + margin-right: -26px; + margin-left: -26px; } + .btn.remove .icon, .vex.vex-theme-plain .remove.vex-dialog-button .icon, .btn.remove .android-chrome, .vex.vex-theme-plain .remove.vex-dialog-button .android-chrome, .btn.remove .record-list__records__record[data-draft=true]::before, .vex.vex-theme-plain .remove.vex-dialog-button .record-list__records__record[data-draft=true]::before, .btn.remove .enketo-geopoint-marker, .vex.vex-theme-plain .remove.vex-dialog-button .enketo-geopoint-marker, .btn.remove .glyphicon-chevron-up, .vex.vex-theme-plain .remove.vex-dialog-button .glyphicon-chevron-up, .btn.remove .glyphicon-chevron-down, .vex.vex-theme-plain .remove.vex-dialog-button .glyphicon-chevron-down { + margin: 0 4px; } + +.form-header { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + text-align: left; + align-items: center; } + .form-header__branding { + order: 1; + padding-right: 10px; } + .form-header__branding .logo-wrapper { + display: none; + align-items: flex-end; } + .form-header__branding img { + max-height: 30px; + max-width: 130px; } + .form-header__branding span { + display: inline-block; + color: #444444; + font-weight: bold; + font-size: 1.4em; } + .form-header__branding span:hover { + text-decoration: none; + opacity: 0.8; } + .form-header a.form-header__branding:hover { + opacity: 0.8; } + .form-header__filler { + order: 20; + flex: 1; + min-width: 1px; + min-height: 1px; } + .form-header .form-language-selector { + order: 30; } + .form-header__button--print { + background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M31.109%209.316h-27.423c-1.904%200-3.686%201.904-3.686%203.767v10.41h4.861v8.506h24.709v-8.506h4.861v-10.41c0-1.863-1.458-3.767-3.322-3.767zM27.139%2029.165h-19.848v-8.911h19.848v8.911zM31.19%2015.797h-2.835v-2.835h2.835v2.835z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M6.076%200h22.278v5.671h-22.278v-5.671z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); + background-size: 100%; + display: none; + order: 40; + width: 32px; + height: 10px; + margin: 0; + margin-left: 20px; + margin-right: 0; + outline: 0; } + .form-header__button--homescreen { + position: fixed; + top: 1px; + right: 0; + order: 61; } + .form-header__button--homescreen .icon, .form-header__button--homescreen .android-chrome, .form-header__button--homescreen .record-list__records__record[data-draft=true]::before, .form-header__button--homescreen .enketo-geopoint-marker, .form-header__button--homescreen .glyphicon-chevron-up, .form-header__button--homescreen .glyphicon-chevron-down { + font-size: 25px; } + .form-header .pages-toc { + order: 70; } + .form-header .pages-toc label[for="toc-toggle"] { + background: repeating-linear-gradient(black 2px, black 5px, transparent 5px, transparent 12px); } + +.form-progress { + position: fixed; + top: 0; + left: 0; + display: block; + max-width: 100% !important; + width: 34px; + min-width: 34px !important; + margin: 0; + height: 3px; + background-color: #d15200; + z-index: 1000; + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; } + +[dir="rtl"] .form-header { + flex-direction: row-reverse; } + +[dir="rtl"] .offline-enabled { + top: 0px; } + +[dir="rtl"] .form-progress { + right: 0; + left: auto; } + +.offline-enabled { + display: block; + position: fixed; + top: 3px; + left: 0; } + .offline-enabled__icon { + width: 34px; + height: 34px; + background-color: #d15200; + background-image: url("/x/images/offline-enabled.png"); + background-repeat: no-repeat; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled__icon.not-enabled { + height: 0; + opacity: 0; + width: 0; + background: none; } + .offline-enabled__icon:hover { + opacity: 0.8; } + .offline-enabled__queue-length { + margin-top: 1px; + width: 34px; + min-height: 34px; + color: #d15200; + background-color: #ffffff; + text-align: center; + padding: 9.5px 0 9.5px 0; + line-height: 15px; + font-size: 15px; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled .offline-enabled__queue-length { + cursor: pointer; } + .offline-enabled .offline-enabled__queue-length.hide { + opacity: 0; + display: none; } + .offline-enabled .offline-enabled__queue-length.submitting { + color: #ce4f07; } + .offline-enabled .offline-enabled__queue-length:hover { + color: green; } + +#form-languages { + display: none; } + +.form-language-selector { + margin: 0; } + .form-language-selector #form-languages { + display: inline-block; } + +@media screen and (max-width: 1200px) { + .offline-enabled { + position: static; + display: inline-block; + margin-right: 10px; } + .offline-enabled__icon { + float: left; + display: block; } + .offline-enabled .offline-enabled__queue-length { + margin-top: 0; + float: left; + display: block; } } + +@media screen and (max-width: 1100px) { + .form-header { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 16px 0 16px; + border-bottom: none; } + .form-header__branding { + margin-top: 16px; } + .form-header .form-language-selector { + flex: 100%; + order: 100; + padding-bottom: 0; + margin: 0 auto; + min-width: 280px; } + .form-header__button--print { + display: none; } + .form-header__button--homescreen { + top: -2px; + position: static; + align-self: flex-start; + margin-top: -1px; + margin-right: 0; } + #form-languages { + margin: 0; + width: 100%; } + .or .form-logo img { + margin-top: 25px; } + .offline-enabled { + align-self: flex-start; + margin-left: -16px; } + .offline-enabled .queue-length { + background-color: whitesmoke; } } + +.form-footer { + position: relative; } + .form-footer__content { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__main-controls { + flex: 1; + margin: 30px auto; + width: 100%; + text-align: center; + position: relative; } + .form-footer__content__main-controls .btn, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button { + display: inline-block; + min-width: 180px; + position: static; + min-height: 32px; + margin-bottom: 30px; + margin-left: 20px; + margin-right: 20px; } + .form-footer__content__main-controls .btn progress, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button progress, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button progress { + margin: 0; + padding: 0; + width: 100%; } + .form-footer__content__main-controls #save-draft { + position: relative; } + .form-footer__content__main-controls #save-draft .save-draft-info { + color: #555555; + position: absolute; + left: 100%; + bottom: 0; + margin: 0 7px; } + .form-footer__content__main-controls #save-draft .save-draft-info:hover { + opacity: 0.5; } + .form-footer__content__main-controls .previous-page, + .form-footer__content__main-controls .next-page { + display: none; } + .form-footer__content__main-controls .previous-page { + position: absolute; + left: 5px; + bottom: 5px; } + .form-footer__content__jump-nav { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__jump-nav .first-page, + .form-footer__content__jump-nav .last-page { + flex: 1; + opacity: 0.7; + border-radius: 0 !important; + display: none; + padding: 9px; + margin-bottom: 0; + float: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .form-footer__content__jump-nav .first-page { + padding-left: 32px; } + .form-footer__content__jump-nav .first-page:not(:hover) { + border-right: none; } + .form-footer__content__jump-nav .first-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M34.07%2019.41v0.41c0%206.61-5.37%2011.97-11.97%2012.18l0.83-0.83c-1.03-1.44-0.62-1.65%200-4.13l-0.83-0.83c3.3%200%206.19-2.89%206.19-6.19v-0.62c0-3.51-2.68-6.19-6.4-6.19h-11.97l2.48%202.27c1.03%201.24%201.03%203.1%200%204.13-0.62%200.41-1.24%200.83-2.06%200.83s-1.44-0.21-2.06-0.83l-7.43-7.23c-1.03-1.24-1.03-3.1%200-4.13l7.43-7.43c1.24-1.24%203.1-1.24%204.13%200%201.03%201.03%201.03%203.1%200%204.13l-2.48%202.48h11.77c6.81%200%2012.39%205.37%2012.39%2011.97zM5.99%2026.01h16.93v5.78h-16.93v-5.78zM15.28%2032h-8.26c-1.65%200-2.89-1.44-2.89-3.1s1.45-2.89%202.89-2.89h3.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 17px; + height: 16px; + margin-top: 2px; + margin-left: -22px; + content: ' '; + float: left; } + .form-footer__content__jump-nav .last-page { + padding-right: 32px; } + .form-footer__content__jump-nav .last-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2747%27%20height%3D%2732%27%20viewBox%3D%270%200%2047%2032%27%3E%3Cpath%20d%3D%27M21.56%2029.5c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27l5.67-5.67h-24.06c-1.82%200-3.18-1.59-3.18-3.4s1.36-3.18%203.18-3.18h24.06l-5.67-5.67c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27c1.36-1.13%203.4-1.13%204.54%200l11.12%2011.12c0.23%200.23%200.23%200.23%200.45%200.45%200.68%200.91%200.68%202.04%200.23%202.95-0.23%200.45-0.45%200.68-0.68%201.14l-11.12%2011.35c-1.36%201.14-3.4%201.14-4.54%200z%27%2F%3E%3Cpath%20d%3D%27M43.35%2032c-1.82%200-3.18-1.36-3.18-3.18v-25.64c0-1.82%201.36-3.18%203.18-3.18s3.18%201.36%203.18%203.18v25.42c0.23%201.82-1.36%203.4-3.18%203.4z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 24px; + height: 16px; + margin-top: 2px; + margin-right: -22px; + content: ' '; + float: right; } + .form-footer .logout { + width: 100%; + display: block; + margin-bottom: 30px; + text-align: center; } + .form-footer .enketo-power { + position: static; + margin: 0 auto 20px auto; + left: auto; + width: 100%; + line-height: 25px; + display: none; } + .form-footer .enketo-power img { + width: 51px; } + +.pages ~ .form-footer .form-footer__content__main-controls { + margin-bottom: 0; + margin-top: 0; } + +.pages ~ .form-footer.end .logout { + margin-bottom: 50px; } + +@media screen and (min-width: 1100px) { + .form-footer .enketo-power { + position: absolute; + bottom: -85px; + right: 5px; + width: auto; } + .pages ~ .form-footer .enketo-power { + bottom: -95px; } } + +.touch .form-footer .draft .option-wrapper > label { + border: none !important; + width: 100% !important; } diff --git a/apps/wrapper/public/css/theme-grid.print.css b/apps/wrapper/public/css/theme-grid.print.css new file mode 100644 index 00000000..d34b9690 --- /dev/null +++ b/apps/wrapper/public/css/theme-grid.print.css @@ -0,0 +1,1122 @@ +/** GRID THEME **/ +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +/** CORE **/ +* { + float: none; } + +body { + display: block; + overflow: visible; + background: none; } + body .main { + overflow: visible; + display: block; + margin: 0; + padding: 0; } + body .main .paper { + padding: 3px; + display: block; } + body .paper { + overflow: visible; + border: none; + margin: 0; } + +.print-hide, +.side-slider, +.side-slider__toggle, +#feedback-bar, +#dialog-alert, +#dialog-confirm, +#dialog-save, +#form-languages, +.form-header, +.form-logo, +.form-footer, +.or-appearance-no-print, +.notification, +.paper #submit-form, +h4::before { + display: none !important; } + +.or .hint, +.or .or-appearance-no-print, +.or .geopoint .search-bar, +.or .or-constraint-msg, +.or .add-on, +.or .file-feedback, +.or video, +.or audio, +.or button, +.or .invalid-required .or-required-msg.active, +.or .invalid-constraint .or-constraint-msg.active { + display: none; } + +.or:not(.print-relevant-only) .or-branch.disabled { + display: block; } + +.or input[type="file"] { + visibility: hidden; } + +.or input[type="number"] { + appearance: textfield !important; + -moz-appearance: textfield !important; + -webkit-appearance: textfield !important; + -ms-appearance: textfield !important; } + +h3 { + font-size: 24px; } + +h4, +h4 > .question-label { + font-size: 18px; } + +label, +legend, +.trigger, +.readonly { + font-size: 12px; } + +.question-label, +.option-label, +label.geo { + font-size: 12px; } + +.question input:not([type=radio]):not([type=checkbox]) { + font-size: 12px; } + +input[type=radio] { + appearance: radio !important; + -moz-appearance: radio !important; + -webkit-appearance: radio !important; + -ms-appearance: radio !important; } + +input[type=checkbox] { + appearance: checkbox !important; + -moz-appearance: checkbox !important; + -webkit-appearance: checkbox !important; + -ms-appearance: checkbox !important; } + +.or h2, +.or h3, +.or h4, +.or .required { + color: black; } + +.or h3, +.or h4 { + margin: 0; } + +.or .question { + margin-bottom: 0; } + +.or legend { + margin-bottom: 5px; } + .or legend ~ label { + padding: 0; } + .or legend span:not(.or-output) { + display: block; } + +.or .readonly, +.or .trigger { + font-weight: normal; + background: none; + color: black; + padding: 5px 5px 12px 5px; } + +.or .required { + float: right; } + +.or .or-repeat { + background: none; } + +.or input[type=text], +.or .print-input-text, +.or input[type=tel], +.or input[type=password], +.or input[type=url], +.or input[type=email], +.or input[type=file], +.or input[type=date], +.or input[type=time], +.or input[type=datetime-local], +.or input[type=number], +.or select, +.or textarea { + border-radius: 0px; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + border: none; + background: none; + border-bottom: 1px solid black; } + +.or input[type="file"] { + display: none !important; } + +.or .print-input-text { + height: auto; } + +.or .or-hint.active { + color: black; + display: block; + padding-top: 5px; + margin-top: 0; + line-height: 1em; } + +.or .or-hint.or-form-guidance.active { + border: 1px dotted black; + padding: 1px; + margin-top: 5px; } + .or .or-hint.or-form-guidance.active summary { + display: none; } + +.invalid-constraint, +.invalid-required { + background: none; + border: 1px solid red; } + +.geopicker.widget { + margin-top: 10px; } + .geopicker.widget .geo-inputs { + width: 100%; } + .geopicker.widget .geo-inputs label.geo { + display: inline-block; + width: 25%; + padding: 0 !important; + margin: 7px 0 0 0 !important; } + .geopicker.widget .geo-inputs label.geo:nth-of-type(3), .geopicker.widget .geo-inputs label.geo:nth-of-type(4) { + vertical-align: top; + margin-top: 0; + padding-top: 12px; + font-size: inherit; + border-top: none; + font-size: auto; } + .geopicker.widget .geo-inputs label.geo.kml { + display: none; } + .geopicker.widget .geo-inputs label.geo input { + width: 100% !important; + margin-top: 8px !important; + padding-top: 0px !important; } + .geopicker.widget .points { + display: none; } + .geopicker.widget .search-bar { + display: none; } + .geopicker.widget .leaflet-popup-pane, + .geopicker.widget .leaflet-control { + display: none; } + +.bootstrap-select:before, .bootstrap-select:after { + content: " "; + display: table; } + +.bootstrap-select:after { + clear: both; } + +.bootstrap-select .dropdown-toggle { + display: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + display: block; + position: static; + border: none; + box-shadow: none; + list-style-type: circle; + max-height: none; + padding-top: 0; + min-width: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active { + flex: 1; + min-width: 30%; + display: inline-block; + margin-right: 8px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper { + white-space: normal; + padding: 0; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label { + padding-left: 4px !important; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label .option-label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label .option-label { + word-break: break-word; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu a { + background: none; + color: black; } + +.datalist.widget { + display: none; } + +.or-appearance-likert .option-wrapper > label .option-label { + border-top: 1px solid black; } + +.question.or-appearance-compact input:checked ~ img, +.question.or-appearance-quickcompact input:checked ~ img { + border-color: black; } + +.or-appearance-distress .slider-vertical .slider { + border: none; } + +.or-appearance-distress .bulb { + display: none; } + +.or-appearance-distress .slider-handle { + border: 1px solid black; } + +.or-appearance-distress .slider-vertical .slider-track { + border: 1px solid black; } + +.or-appearance-analog-scale:not(.or-appearance-horizontal) { + display: flex !important; + flex-wrap: nowrap; } + +.or-appearance-analog-scale .scale__ticks { + display: none; } + +.or-appearance-analog-scale .slider-vertical .slider-track { + border-right: 1px solid black; + margin-left: -8.5px; } + +.or-appearance-analog-scale .slider-horizontal .slider-track { + border-bottom: 1px solid black; + margin-top: -10px; } + +.or-appearance-analog-scale .slider-handle { + border: 1px solid black; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -1px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -1px; } + +.or-appearance-analog-scale .slider-vertical .min-label { + margin-top: 10px; } + +.draw-widget__colorpicker { + display: none; } + +.or-appearance-comment.hide { + display: block !important; } + +.pages.or.print-relevant-only .disabled[role="page"] { + display: none; } + +.pages.or [role="page"] { + display: inherit; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: inherit; } + +.question { + page-break-inside: avoid; } + +h3, +h4 { + page-break-after: avoid; } + h3 + .question, + h4 + .question { + page-break-before: avoid; } + +/*.page-break { + display: block; + //border: 1px dashed blue; + width: 100%; + margin: 0; + color: transparent; + border-bottom: none; + page-break-after: always !important; +}*/ +[type=range]:not(.empty)::-webkit-slider-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-moz-range-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-ms-thumb { + border-color: black !important; } + +.question input[type=radio], .question input[type=checkbox] { + -webkit-print-color-adjust: exact; + color-adjust: exact; + border-color: black; + border-width: 1px; } + .question input[type=radio]:checked, .question input[type=checkbox]:checked { + border-color: black; } + +.question input[type=checkbox]:checked { + border-color: black; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27transparent%27%20fill%3D%27black%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; + background-position: -1px; } + +.question input[type=radio]:checked { + border-color: black; + background-image: radial-gradient(4px, black 0%, black 99%, transparent 100%); } + +.bootstrap-select .option-wrapper > label { + padding-left: 35px !important; } + +[dir="rtl"] .bootstrap-select .option-wrapper > label { + padding-right: 35px !important; } + +.or input:not([type="radio"]):not([type="checkbox"]), +.or .print-input-text, +.or select, +.or textarea { + border-bottom: none; } + +.or h4 { + border-right: 1px solid #ffffff; + width: calc(100% + 1px); } + +.readonly, +.trigger { + background: #cccccc; } + +.or-repeat .repeat-number { + top: -20px; + font-size: 12px; } + +.or.print-relevant-only .question.or-branch.disabled, +.or.print-relevant-only .or-branch.disabled { + display: none; } + +.or:not(.print-relevant-only) .question.or-branch.disabled, +.or:not(.print-relevant-only) .or-branch.disabled { + display: inline-flex; } + +.question.non-select:not(.or-analog-scale-initialized)::after, .question.or-appearance-search:after, .question.or-appearance-autocomplete:after { + content: ' '; + display: block; + height: 1px; + width: 100%; + order: 10; + margin-bottom: -5px; + border-bottom: 1px dotted black; } + +.question .widget.date, .question .widget.timepicker, .question .widget.datetimepicker { + flex: 1; } + +.question .file-feedback { + visibility: hidden; + display: block !important; } + +.question { + padding-bottom: 10px; } + .question textarea { + height: 45px; } + +.or-repeat { + background: #ffffff; } + +.question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) label { + line-height: 15px; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) label .option-label { + line-height: 15px; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) label .option-label::before { + font-size: 15px; + width: 15px; } + +.geopicker.widget .geo-inputs label.geo:nth-of-type(3), +.geopicker.widget .geo-inputs label.geo:nth-of-type(4) { + min-height: 0; } + .geopicker.widget .geo-inputs label.geo:nth-of-type(3) input, + .geopicker.widget .geo-inputs label.geo:nth-of-type(4) input { + float: none; } + +.bootstrap-select { + margin: 0; + padding: 0; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper { + padding-left: 0; } + .bootstrap-select ul li, + .bootstrap-select ul li.active { + border: none; + margin-right: 0; } + .bootstrap-select ul li a, + .bootstrap-select ul li.active a { + background: none; + padding: 0; } + .bootstrap-select ul li a label, + .bootstrap-select ul li.active a label { + font-size: 10px !important; + margin: 0; } + .bootstrap-select ul li:not(.active) a label::before { + font-size: 15px; + margin-right: 7px; } + .bootstrap-select ul li.active a label::before { + font-size: 15px; + margin-right: 7px; } + +.or, +.or-group, +.or-group-data, +.or-repeat { + display: block; + width: 100%; } + +.or .question { + width: 100%; + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + vertical-align: top; } + .or .question:not(.invalid-required):not(.invalid-constraint) { + border-top: 1px solid black; } + +.pages.or [role="page"].current:not(.question) { + display: inherit; } + +@media print, screen and (min-width: 700px) { + .or-appearance-w1 { + display: block; + width: 100%; } + .or-appearance-w1.question { + width: 25%; } + .or-appearance-w1 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w2 { + display: block; + width: 100%; } + .or-appearance-w2.question { + width: 50%; } + .or-appearance-w2 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w2 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w3 { + display: block; + width: 100%; } + .or-appearance-w3.question { + width: 75%; } + .or-appearance-w3 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 33.3333333333%; } + .or-appearance-w3 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 66.6666666667%; } + .or-appearance-w3 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w4 { + display: block; + width: 100%; } + .or-appearance-w4.question { + width: 100%; } + .or-appearance-w4 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 25%; } + .or-appearance-w4 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w4 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 75%; } + .or-appearance-w4 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w5 { + display: block; + width: 100%; } + .or-appearance-w5.question { + width: 100%; } + .or-appearance-w5 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 20%; } + .or-appearance-w5 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 40%; } + .or-appearance-w5 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 60%; } + .or-appearance-w5 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 80%; } + .or-appearance-w5 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w6 { + display: block; + width: 100%; } + .or-appearance-w6.question { + width: 100%; } + .or-appearance-w6 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 16.6666666667%; } + .or-appearance-w6 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 33.3333333333%; } + .or-appearance-w6 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w6 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 66.6666666667%; } + .or-appearance-w6 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 83.3333333333%; } + .or-appearance-w6 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w7 { + display: block; + width: 100%; } + .or-appearance-w7.question { + width: 100%; } + .or-appearance-w7 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 14.2857142857%; } + .or-appearance-w7 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 28.5714285714%; } + .or-appearance-w7 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 42.8571428571%; } + .or-appearance-w7 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 57.1428571429%; } + .or-appearance-w7 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 71.4285714286%; } + .or-appearance-w7 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 85.7142857143%; } + .or-appearance-w7 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w8 { + display: block; + width: 100%; } + .or-appearance-w8.question { + width: 100%; } + .or-appearance-w8 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 12.5%; } + .or-appearance-w8 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 25%; } + .or-appearance-w8 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 37.5%; } + .or-appearance-w8 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w8 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 62.5%; } + .or-appearance-w8 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 75%; } + .or-appearance-w8 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 87.5%; } + .or-appearance-w8 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w9 { + display: block; + width: 100%; } + .or-appearance-w9.question { + width: 100%; } + .or-appearance-w9 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 11.1111111111%; } + .or-appearance-w9 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 22.2222222222%; } + .or-appearance-w9 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 33.3333333333%; } + .or-appearance-w9 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 44.4444444444%; } + .or-appearance-w9 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 55.5555555556%; } + .or-appearance-w9 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 66.6666666667%; } + .or-appearance-w9 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 77.7777777778%; } + .or-appearance-w9 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 88.8888888889%; } + .or-appearance-w9 .or-appearance-w9 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w10 { + display: block; + width: 100%; } + .or-appearance-w10.question { + width: 100%; } + .or-appearance-w10 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 10%; } + .or-appearance-w10 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 20%; } + .or-appearance-w10 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 30%; } + .or-appearance-w10 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 40%; } + .or-appearance-w10 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w10 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 60%; } + .or-appearance-w10 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 70%; } + .or-appearance-w10 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 80%; } + .or-appearance-w10 .or-appearance-w9 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 90%; } + .or-appearance-w10 .or-appearance-w10 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w11 { + display: block; + width: 100%; } + .or-appearance-w11.question { + width: 100%; } + .or-appearance-w11 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 9.0909090909%; } + .or-appearance-w11 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 18.1818181818%; } + .or-appearance-w11 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 27.2727272727%; } + .or-appearance-w11 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 36.3636363636%; } + .or-appearance-w11 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 45.4545454545%; } + .or-appearance-w11 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 54.5454545455%; } + .or-appearance-w11 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 63.6363636364%; } + .or-appearance-w11 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 72.7272727273%; } + .or-appearance-w11 .or-appearance-w9 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 81.8181818182%; } + .or-appearance-w11 .or-appearance-w10 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 90.9090909091%; } + .or-appearance-w11 .or-appearance-w11 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w12 { + display: block; + width: 100%; } + .or-appearance-w12.question { + width: 100%; } + .or-appearance-w12 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 8.3333333333%; } + .or-appearance-w12 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 16.6666666667%; } + .or-appearance-w12 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 25%; } + .or-appearance-w12 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 33.3333333333%; } + .or-appearance-w12 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 41.6666666667%; } + .or-appearance-w12 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 50%; } + .or-appearance-w12 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 58.3333333333%; } + .or-appearance-w12 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 66.6666666667%; } + .or-appearance-w12 .or-appearance-w9 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 75%; } + .or-appearance-w12 .or-appearance-w10 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 83.3333333333%; } + .or-appearance-w12 .or-appearance-w11 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 91.6666666667%; } + .or-appearance-w12 .or-appearance-w12 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } + .or-appearance-w13 { + display: block; + width: 100%; } + .or-appearance-w13.question { + width: 100%; } + .or-appearance-w13 .or-appearance-w1 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 7.6923076923%; } + .or-appearance-w13 .or-appearance-w2 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 15.3846153846%; } + .or-appearance-w13 .or-appearance-w3 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 23.0769230769%; } + .or-appearance-w13 .or-appearance-w4 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 30.7692307692%; } + .or-appearance-w13 .or-appearance-w5 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 38.4615384615%; } + .or-appearance-w13 .or-appearance-w6 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 46.1538461538%; } + .or-appearance-w13 .or-appearance-w7 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 53.8461538462%; } + .or-appearance-w13 .or-appearance-w8 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 61.5384615385%; } + .or-appearance-w13 .or-appearance-w9 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 69.2307692308%; } + .or-appearance-w13 .or-appearance-w10 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 76.9230769231%; } + .or-appearance-w13 .or-appearance-w11 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 84.6153846154%; } + .or-appearance-w13 .or-appearance-w12 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 92.3076923077%; } + .or-appearance-w13 .or-appearance-w13 { + /*IE10*/ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + width: 100%; } } + +.back-to-screen-view { + margin: 10px auto; + display: block !important; } + +@media print { + .back-to-screen-view { + display: none !important; } } + +.or:not(.print-relevant-only) section.question.or-branch.disabled, +.or:not(.print-relevant-only) section.or-branch.disabled, +.or:not(.print-relevant-only) section.question.or-branch:not(.disabled):not(.pre-init), +.or:not(.print-relevant-only) section.or-branch:not(.disabled):not(.pre-init) { + display: table; + break-inside: avoid; } + +@media print { + .vex, + .vex-overlay { + display: none; } + .ios-iframe-bug-wrap { + position: static; } } diff --git a/apps/wrapper/public/css/theme-kobo.css b/apps/wrapper/public/css/theme-kobo.css new file mode 100644 index 00000000..cbdf73a6 --- /dev/null +++ b/apps/wrapper/public/css/theme-kobo.css @@ -0,0 +1,7901 @@ +@charset "UTF-8"; +/*! + * Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"); + font-weight: normal; + font-style: normal; } + +.fa, .icon, .android-chrome, .record-list__records__record[data-draft=true]::before, .enketo-geopoint-marker, .glyphicon-chevron-up, .glyphicon-chevron-down { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.2857142857em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; } + .fa-li.fa-lg { + left: -1.8571428571em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, .fa-pull-left.icon, .fa-pull-left.android-chrome, .fa-pull-left.record-list__records__record[data-draft=true]::before, .fa-pull-left.enketo-geopoint-marker, .fa-pull-left.glyphicon-chevron-up, .fa-pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.fa-pull-right, .fa-pull-right.icon, .fa-pull-right.android-chrome, .fa-pull-right.record-list__records__record[data-draft=true]::before, .fa-pull-right.enketo-geopoint-marker, .fa-pull-right.glyphicon-chevron-up, .fa-pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left, .pull-left.icon, .pull-left.android-chrome, .pull-left.record-list__records__record[data-draft=true]::before, .pull-left.enketo-geopoint-marker, .pull-left.glyphicon-chevron-up, .pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.pull-right, .pull-right.icon, .pull-right.android-chrome, .pull-right.record-list__records__record[data-draft=true]::before, .pull-right.enketo-geopoint-marker, .pull-right.glyphicon-chevron-up, .pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before, .icon-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before, .icon-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before, .icon-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before, .icon-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before, .icon-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before, .icon-pencil:before, .record-list__records__record[data-draft=true]:before { + content: ""; } + +.fa-map-marker:before, .icon-marker:before, .enketo-geopoint-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before, .icon-chevron-left:before { + content: ""; } + +.fa-chevron-right:before, .icon-chevron-right:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before, .icon-info-circle:before { + content: ""; } + +.fa-crosshairs:before, .icon-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before, .icon-arrow-left:before { + content: ""; } + +.fa-arrow-right:before, .icon-arrow-right:before, .record-list__records__record.active[data-draft=true]:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before, .icon-plus:before { + content: ""; } + +.fa-minus:before, .icon-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before, .icon-chevron-up:before, .glyphicon-chevron-up:before { + content: ""; } + +.fa-chevron-down:before, .icon-chevron-down:before, .glyphicon-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before, .icon-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before, .icon-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before, +.icon-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before, .icon-ellipsis-v:before, .android-chrome:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper-pp:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before, .icon-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before, .icon-sticky-note:before, .btn-comment .icon:before, .btn-comment .android-chrome:before, .btn-comment .enketo-geopoint-marker:before, .btn-comment .glyphicon-chevron-up:before, .btn-comment .glyphicon-chevron-down:before { + content: ""; } + +.fa-sticky-note-o:before, .icon-sticky-note-o:before, .btn-comment.empty .icon:before, .btn-comment.empty .android-chrome:before, .btn-comment.empty .enketo-geopoint-marker:before, .btn-comment.empty .glyphicon-chevron-up:before, .btn-comment.empty .glyphicon-chevron-down:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +.fa-gitlab:before { + content: ""; } + +.fa-wpbeginner:before { + content: ""; } + +.fa-wpforms:before { + content: ""; } + +.fa-envira:before { + content: ""; } + +.fa-universal-access:before { + content: ""; } + +.fa-wheelchair-alt:before { + content: ""; } + +.fa-question-circle-o:before { + content: ""; } + +.fa-blind:before { + content: ""; } + +.fa-audio-description:before { + content: ""; } + +.fa-volume-control-phone:before { + content: ""; } + +.fa-braille:before { + content: ""; } + +.fa-assistive-listening-systems:before { + content: ""; } + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; } + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; } + +.fa-glide:before { + content: ""; } + +.fa-glide-g:before { + content: ""; } + +.fa-signing:before, +.fa-sign-language:before { + content: ""; } + +.fa-low-vision:before { + content: ""; } + +.fa-viadeo:before { + content: ""; } + +.fa-viadeo-square:before { + content: ""; } + +.fa-snapchat:before { + content: ""; } + +.fa-snapchat-ghost:before { + content: ""; } + +.fa-snapchat-square:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-first-order:before { + content: ""; } + +.fa-yoast:before { + content: ""; } + +.fa-themeisle:before { + content: ""; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Bold-webfont.woff") format("woff"); + font-weight: bold; + font-style: normal; } + +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +@keyframes pulsate { + 0% { + transform: scale(0.5); + opacity: 0.0; } + 50% { + opacity: 0.8; } + 100% { + transform: scale(1.2); + opacity: 0; } } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #333333; + background-color: #fff2e3; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #F8931D; } + a:hover, a:focus { + color: #c26c06; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +hr { + margin-top: 21px; + margin-bottom: 21px; + border: 0; + border-top: 1px solid #eeeeee; } + +strong { + font-weight: bold; } + +h1 { + font-size: 41.25px; } + +h2 { + font-size: 33.75px; } + +h3 { + font-size: 26.25px; } + +h4 { + font-size: 18.75px; } + +h5 { + font-size: 15px; } + +h6 { + font-size: 12.75px; } + +h2, h3, h4 { + font-weight: bold; } + +input, select, textarea { + font-weight: normal; } + +.iframe .paper { + border-radius: 0; + border: none; } + +.iframe .form-header__button--homescreen { + display: none; } + +.ios-iframe-bug-wrap { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; } + .ios-iframe-bug-wrap .main-loader { + height: 100vh; } + +.edit .paper .branding { + display: none; } + +@media screen and (max-width: 720px) { + body.edit .form-header { + border-bottom: none; } } + +@keyframes vex-fadein { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes vex-fadeout { + 0% { + opacity: 1; } + 100% { + opacity: 0; } } + +@keyframes vex-rotation { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(359deg); } } + +.vex, .vex *, .vex *:before, .vex *:after { + box-sizing: border-box; } + +.vex { + position: fixed; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1111; + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +.vex-overlay, .show-side-slider .slider-overlay { + animation: vex-fadein .5s; + position: fixed; + z-index: 1111; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-overlay.vex-closing, .show-side-slider .vex-closing.slider-overlay { + animation: vex-fadeout .5s forwards; } + +.vex-content { + animation: vex-fadein .5s; + background: #fff; } + +.vex.vex-closing .vex-content { + animation: vex-fadeout .5s forwards; } + +.vex-close:before { + font-family: Arial, sans-serif; + content: "\00D7"; } + +.vex-dialog-form { + margin: 0; } + +.vex-dialog-button { + text-rendering: optimizeLegibility; + appearance: none; + cursor: pointer; + -webkit-tap-highlight-color: transparent; } + +.vex-loading-spinner { + animation: vex-rotation .7s linear infinite; + box-shadow: 0 0 1em rgba(0, 0, 0, 0.1); + position: fixed; + z-index: 1112; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 2em; + width: 2em; + background: #fff; } + +body.vex-open { + overflow: hidden; } + +@keyframes vex-pulse { + 0% { + box-shadow: inset 0 0 0 300px transparent; } + 70% { + box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); } + 100% { + box-shadow: inset 0 0 0 300px transparent; } } + +.vex.vex-theme-plain { + padding-top: 160px; + padding-bottom: 160px; } + .vex.vex-theme-plain .vex-content { + font-family: "Helvetica Neue", sans-serif; + background: #fff; + color: #444; + padding: 1em; + position: relative; + margin: 0 auto; + max-width: 100%; + width: 450px; + font-size: 1.1em; + line-height: 1.5em; } + .vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li { + color: inherit; } + .vex.vex-theme-plain .vex-close { + position: absolute; + top: 0; + right: 0; + cursor: pointer; } + .vex.vex-theme-plain .vex-close:before { + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + top: 3px; + right: 3px; + color: #bbb; + background: transparent; } + .vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before { + color: #777; + background: #e0e0e0; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-message { + margin-bottom: .5em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input { + margin-bottom: 1em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] { + background: #f0f0f0; + width: 100%; + padding: .25em .67em; + border: 0; + font-family: inherit; + font-weight: inherit; + font-size: inherit; + min-height: 2.5em; + margin: 0 0 .25em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2); + outline: none; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons { + *zoom: 1; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after { + content: ""; + display: table; + clear: both; } + .vex.vex-theme-plain .vex-dialog-button { + border-radius: 0; + border: 0; + float: right; + margin: 0 0 0 .5em; + font-family: inherit; + text-transform: uppercase; + letter-spacing: .1em; + font-size: .8em; + line-height: 1em; + padding: .75em 2em; } + .vex.vex-theme-plain .vex-dialog-button.vex-last { + margin-left: 0; } + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: vex-pulse 1.1s infinite; + outline: none; } + @media (max-width: 568px) { + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: none; } } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary { + background: #3288e6; + color: #fff; } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary { + background: #e0e0e0; + color: #777; } + +.vex-loading-spinner.vex-theme-plain { + height: 2.5em; + width: 2.5em; } + +.vex.vex-theme-plain h3 { + margin-top: 10px; + color: #333333; } + +.vex.vex-theme-plain .vex-content { + width: 550px; + border: 4px solid #ccc; + border-radius: 4px; } + +.vex.vex-theme-plain .vex-dialog-button { + margin-top: 20px !important; + margin-left: 30px !important; + margin-bottom: 0 !important; } + +.vex.vex-theme-plain .vex-auto-close-timer { + position: absolute; + bottom: 12px; + color: #999999; } + +.vex.vex-theme-plain .vex-dialog-input input[type=text] { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input input[type=checkbox], +.vex.vex-theme-plain .vex-dialog-input input[type=radio] { + margin-right: 10px; } + +.vex.vex-theme-plain .or-hint.active { + margin-bottom: 10px; } + +.vex.vex-theme-plain .vex-dialog-link { + margin-top: 20px; + font-size: 0.8em; + font-color: #555555; + text-align: center; + display: block; } + +.vex.vex-theme-plain .vex-dialog-input input { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input fieldset { + margin: 20px 0; } + +.vex.vex-theme-plain .vex-dialog-input legend { + font-weight: bold; + font-size: 16px; + margin-bottom: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label { + display: inline-block; + width: auto; + font-weight: normal; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label input[type=radio] { + width: auto; + display: inline-block; + height: auto; + margin-left: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label:hover { + background: none; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label + label { + margin-left: 20px; } + +.ios-safari { + display: inline-block; + width: 25px; + height: 30px; + margin-bottom: -3px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA/CAYAAACrSjsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACw2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ+MjAxNS0xMi0yNFQwOToxODozMTwvcGhvdG9zaG9wOkRhdGVDcmVhdGVkPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2NyZWVuc2hvdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CqO4YmMAAAIkSURBVGgF7ZrPSsNAEMZnTaOCvogeFAQv2h7EiwcREU+CJ0+eBBFEoSK1tIhePKigT+ADeNfWgx68+SjaRtKo2dJtlKKZltkhjbOlJCST+eab32ZJ/6harfYJKRwDKfTUtCTG+o0sG7Hygwv6zTUyHELaUOkuktrL+tZlIzVLUsWKC8eVSMYYtG0uA8qSozBt8f6nKaPUNpezR25Ahc5svL6bys81jCcw+9pcuepa0dZ+rCweh2HRZvoV5n3YzUbG9L4+poc2V6pG07TtnmCH3Jg2ddoq9mTBh+2ZoKNMfUyf08OWOdJ2GVMqbNfFog/rk52mjMvN6QAGHYCt22jF3M9FZE1cr1syYmePTpOUNnW9/LcpU+zGVACXSz7oazS5q+fQKdEgI7Y2EcDNiwM7sw1YGftAl6epumEV508OrI7/ThidsBWo6vU6y9P96NFwU/I173VbY0/xZFOxJ3WLF4kxi821kjq1xGJXRXPTd9tW7CJhK///JWZIYQmYeOy227xYwqklJsawUyspcUIsKSSwdQgxbKeSEifEkkICW4cQw3YqKXFCLCkksHUIMWynkhKXUQr3cws2Ls4YV57YrwbiCsWefzt4x4aSxMk9RtJGxiRCjLHZJFJCjKSNjEmEGGOzSaSEGEkbGZMIMcZmk0gJMZI2MiYRYozNJpFCf9AcKQyRCHIlSe1UVJ7nsfzliIuU0UktMTFmEPfLVoj1CylT5xd6HHOR9k4uUAAAAABJRU5ErkJggg==); + background-size: 25px 30px; + background-repeat: no-repeat; } + +.android-chrome { + padding: 0 5px; } + +@media screen and (max-width: 400px) { + .vex.vex-theme-plain { + padding: 0; } } + +.alert-box { + width: 100%; + padding: 10px; } + .alert-box.error { + background-color: #f2dede; + color: #a94442; + border: #ebccd1; } + .alert-box.warning { + background-color: #fcf8e3; + color: #8a6d3b; + border: #faebcc; } + .alert-box.success { + background-color: #dff0d8; + color: #3c763d; + border: #d6e9c6; } + .alert-box.info { + background-color: #d9edf7; + color: #31708f; + border: #bce8f1; } + .alert-box em { + color: #666; } + .alert-box strong { + color: black; + font-size: 110%; + text-decoration: none; } + .alert-box a { + text-decoration: underline; } + .alert-box .error-list { + margin-top: 1em; + font-size: 0.8em; } + .alert-box .error-list li { + line-height: 1.4em; } + +#feedback-bar { + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: 0; + position: fixed; + z-index: 13; + top: -100px; + margin: 0; + padding: 0; + width: 100%; + min-height: 35px; + height: auto; + z-index: 5000; + border-bottom-width: 1px; + border-bottom-style: solid; } + #feedback-bar p { + position: relative; + margin: 0 50px; + text-align: center; + padding: .6em 0; + font-size: 1.1em; } + #feedback-bar p + p { + border-top: 1px #ddd dashed; } + #feedback-bar .icon-info-circle, + #feedback-bar .close { + position: absolute; + top: 50%; } + #feedback-bar .icon-info-circle { + margin-top: -7.5px; + left: 20px; } + #feedback-bar .close { + margin-top: -10.5px; + right: 20px; } + #feedback-bar.feedback-bar--show { + top: 0px; } + +.notification { + border: 2px solid #F8931D; + width: calc((100% - 720px) / 2 - 40px); + min-height: 140px; + border-radius: 5px; + padding: 10px; + position: absolute; + background: white; + line-height: 22px; + top: 100px; + left: 20px; } + +@media screen and (max-width: 1023px) { + .notification { + display: none; } } + +.main-loader__image { + border-color: #F8931D; } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; + visibility: hidden !important; } + +.affix { + position: fixed; } + +button { + background: none; + border: none; } + +.btn, .vex.vex-theme-plain .vex-dialog-button { + border-style: solid; + border-width: 1px; + cursor: pointer; + font-family: "OpenSans"; + font-weight: normal; + line-height: normal; + margin: 0 0 16px; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + align-items: center; + justify-content: center; + display: flex; + padding-top: 16px; + padding-right: 32px; + padding-bottom: 16px; + padding-left: 32px; + font-size: 16px; + background-color: #F8931D; + border-color: #d77707; + color: white; + border-radius: 3px; + transition: background-color 300ms ease-out; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + background-color: #d77707; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + color: white; } + .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus, .btn:link, .vex.vex-theme-plain .vex-dialog-button:link, .btn:active, .vex.vex-theme-plain .vex-dialog-button:active, .btn:visited, .vex.vex-theme-plain .vex-dialog-button:visited { + text-decoration: none; } + .btn.btn-default, .vex.vex-theme-plain .btn-default.vex-dialog-button { + background-color: white; + border-color: #cccccc; + color: #333333; + border-radius: 3px; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + background-color: #cccccc; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + color: #333333; } + .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus, .btn.btn-default:link, .vex.vex-theme-plain .btn-default.vex-dialog-button:link, .btn.btn-default:active, .vex.vex-theme-plain .btn-default.vex-dialog-button:active, .btn.btn-default:visited, .vex.vex-theme-plain .btn-default.vex-dialog-button:visited { + text-decoration: none; } + .btn.small, .vex.vex-theme-plain .small.vex-dialog-button, .vex.vex-theme-plain .vex-dialog-button.or-comment-widget__content__btn-update, .btn.or-comment-widget__content__btn-update { + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + padding-left: 20px; + font-size: 14px; } + .btn.disabled, .vex.vex-theme-plain .disabled.vex-dialog-button, .btn[disabled], .vex.vex-theme-plain .vex-dialog-button[disabled] { + background-color: #F8931D; + border-color: #d77707; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #d77707; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + color: white; } + .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn.disabled:link, .vex.vex-theme-plain .disabled.vex-dialog-button:link, .btn.disabled:active, .vex.vex-theme-plain .disabled.vex-dialog-button:active, .btn.disabled:visited, .vex.vex-theme-plain .disabled.vex-dialog-button:visited, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus, .btn[disabled]:link, .vex.vex-theme-plain .vex-dialog-button[disabled]:link, .btn[disabled]:active, .vex.vex-theme-plain .vex-dialog-button[disabled]:active, .btn[disabled]:visited, .vex.vex-theme-plain .vex-dialog-button[disabled]:visited { + text-decoration: none; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #F8931D; } + .btn.disabled.btn-default, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button, .btn[disabled].btn-default, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default { + background-color: white; + border-color: #cccccc; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: #cccccc; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + color: #333333; } + .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn.disabled.btn-default:link, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:link, .btn.disabled.btn-default:active, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:active, .btn.disabled.btn-default:visited, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:visited, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus, .btn[disabled].btn-default:link, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:link, .btn[disabled].btn-default:active, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:active, .btn[disabled].btn-default:visited, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:visited { + text-decoration: none; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: white; } + .btn .icon, .vex.vex-theme-plain .vex-dialog-button .icon, .btn .android-chrome, .vex.vex-theme-plain .vex-dialog-button .android-chrome, .btn .record-list__records__record[data-draft=true]::before, .vex.vex-theme-plain .vex-dialog-button .record-list__records__record[data-draft=true]::before, .btn .enketo-geopoint-marker, .vex.vex-theme-plain .vex-dialog-button .enketo-geopoint-marker, .btn .glyphicon-chevron-up, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-up, .btn .glyphicon-chevron-down, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-down { + margin-right: 6px; } + +button::-moz-focus-inner { + border: 0; + padding: 0; } + +@media only screen and (min-width: lower-bound(40.063em, 64em)) { + button, + .button { + display: inline-block; } } + +.btn-icon-only { + margin: 0 10px 0 10px; + padding: 0; + color: #333333; + background: none; + border: none; + font-size: 20px; + box-shadow: none; + opacity: 0.7; } + .btn-icon-only:hover, .btn-icon-only:focus, .btn-icon-only:active, .btn-icon-only.active, .btn-icon-only:disabled, .btn-icon-only.disabled { + background: none; + box-shadow: none; } + .btn-icon-only:hover { + color: #333333; + opacity: 0.5; } + +.btn-bg-icon-only { + margin: 0 10px 0 10px; + padding: 0; + border: none; } + .btn-bg-icon-only:hover, .btn-bg-icon-only:focus, .btn-bg-icon-only:active, .btn-bg-icon-only.active, .btn-bg-icon-only:disabled, .btn-bg-icon-only.disabled { + box-shadow: none; } + .btn-bg-icon-only:hover { + opacity: 0.5; } + +.btn-reset[disabled] { + display: none; } + +.question:not(.or-appearance-literacy) .btn-default { + padding: 0 15px; } + +.question .btn-default.dropdown-toggle { + padding: 7px 15px; + width: 100%; } + +.draw-widget__undo { + font-size: 13px; } + +.add-repeat-btn .icon, .add-repeat-btn .android-chrome, .add-repeat-btn .record-list__records__record[data-draft=true]::before, .add-repeat-btn .enketo-geopoint-marker, .add-repeat-btn .glyphicon-chevron-up, .add-repeat-btn .glyphicon-chevron-down, +.repeat-buttons .remove .icon, +.repeat-buttons .remove .android-chrome, +.repeat-buttons .remove .record-list__records__record[data-draft=true]::before, +.repeat-buttons .remove .enketo-geopoint-marker, +.repeat-buttons .remove .glyphicon-chevron-up, +.repeat-buttons .remove .glyphicon-chevron-down, +.geopicker [name="geodetect"] .icon, +.geopicker [name="geodetect"] .android-chrome, +.geopicker [name="geodetect"] .record-list__records__record[data-draft=true]::before, +.geopicker [name="geodetect"] .enketo-geopoint-marker, +.geopicker [name="geodetect"] .glyphicon-chevron-up, +.geopicker [name="geodetect"] .glyphicon-chevron-down { + margin-right: 0; } + +html { + height: 100%; } + +body { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: relative; + min-height: 100%; } + +.paper { + background-color: #fff; + position: relative; + min-height: 100%; } + +.or { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 20px; } + +.main { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + margin: 0 auto; + padding: 100px 0 70px 0; + position: relative; + width: 100%; + max-width: 720px; } + +.paper { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 45px; + position: relative; + min-height: 100%; } + +.form-header { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + left: 0; + top: -76px; + width: 100%; + min-height: 69px; + padding: 16px 0; } + +.form-language-selector { + padding: 0; + margin-left: 10px; + font-size: 0.8em; } + +#form-languages { + display: inline; + width: auto; + height: 36px; + background: none; + min-width: 11em; + border: 1px solid #ccc; + margin: 0 0 0 16px; + font-size: 0.9em; } + +[dir="rtl"] #form-languages { + margin: 0 16px 0 0; } + +.form-footer { + margin: 45px -45px -45px -45px; } + +.enketo-power { + position: relative; + left: 50%; + margin: 30px 0 0 -100px; + width: 200px; + font-size: 16px; + line-height: 23px; + text-align: center; } + .enketo-power a { + font-style: italic; } + .enketo-power img { + float: none; + vertical-align: top; + width: 48px; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: none; } + .pages.or .or-group.contains-current, + .pages.or .or-group-data.contains-current, + .pages.or .or-repeat.contains-current { + display: block; } + +.pages.or .or-repeat[role="page"].current + .or-repeat-info { + display: block; } + +.pages.or [role="page"] { + display: none; } + .pages.or [role="page"].current { + display: block; } + .pages.or [role="page"].current .or-group:not(.disabled), + .pages.or [role="page"].current .or-group-data:not(.disabled), + .pages.or [role="page"].current .or-repeat:not(.disabled) { + display: block; } + .pages.or [role="page"].hidden { + opacity: 0; } + .pages.or [role="page"].fade-out { + opacity: 0; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + +.pages.or #form-title { + margin: 0; } + +.pages ~ .form-footer { + margin-top: 0; } + .pages ~ .form-footer.end .btn, .pages ~ .form-footer.end .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer.end .vex-dialog-button { + display: inline-block; } + .pages ~ .form-footer.end .next-page { + display: none; } + .pages ~ .form-footer.end .logout, + .pages ~ .form-footer.end .draft { + display: block; } + .pages ~ .form-footer .logout { + margin-bottom: 50px; } + .pages ~ .form-footer .btn, .pages ~ .form-footer .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer .vex-dialog-button { + display: none; } + .pages ~ .form-footer .previous-page, + .pages ~ .form-footer .next-page { + display: inline-block; } + .pages ~ .form-footer .previous-page.disabled, + .pages ~ .form-footer .next-page.disabled { + display: none; } + .pages ~ .form-footer .first-page, + .pages ~ .form-footer .last-page { + display: inline-block; } + .pages ~ .form-footer .logout, + .pages ~ .form-footer .draft { + display: none; } + +.pages-toc__list { + border: 1px solid black; + border-radius: 2px; + border: 2px solid #555555; + position: absolute; + right: 0; + left: 0; + top: 69px; + width: 320px; + height: 0; + max-height: calc(100vh - 100px); + max-width: 100vw; + margin: 0 auto; + list-style: none; + padding: 0; + background: white; + z-index: 1000; + overflow: scroll; + transition: height 1s ease-out; + opacity: 0; } + .pages-toc__list li { + border-top: 1px solid #555555; + padding: 0; + margin: 0; } + .pages-toc__list li a:hover { + background: #fffdfc; } + .pages-toc__list li > details { + margin-left: 18px; } + .pages-toc__list li > details summary { + padding: 8px 20px 8px 0px; } + .pages-toc__list li > details ul { + list-style: none; + padding-left: 0; } + .pages-toc__list li > details a { + padding-left: 18px; } + .pages-toc__list a, + .pages-toc__list a:link, + .pages-toc__list a:visited { + text-decoration: none; + color: inherit; + display: block; + width: 100%; + height: 100%; + padding: 8px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.pages-toc__overlay { + display: none; + position: fixed; + top: 0; + left: 0; + background: #555555; + width: 100%; + height: 100%; + z-index: 999; + opacity: 0.5; } + +.pages-toc #toc-toggle { + display: none; } + .pages-toc #toc-toggle:checked + .pages-toc__list { + height: auto; + opacity: 1; } + .pages-toc #toc-toggle:checked ~ .pages-toc__overlay { + display: block; } + +.pages-toc label[for="toc-toggle"] { + display: none; + width: 27px; + height: 10px; + margin: 5px 0 5px 20px; + background: repeating-linear-gradient(#555555 2px, #555555 5px, transparent 5px, transparent 12px); } + .pages-toc label[for="toc-toggle"]:hover { + opacity: 0.7; } + +.side-slider { + position: absolute; + z-index: 1001; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: white; + font-size: 13px; + top: 0; + margin: 0; + left: -240px; + background-color: #323232; + width: 240px; + min-height: 100%; + padding: 20px; } + .side-slider h3 { + color: white; } + .side-slider .close { + font-size: 22px; + color: white; + text-shadow: none; + opacity: 0.9; + display: block; + position: absolute; + top: 10px; + right: 15px; } + .side-slider__button-bar { + margin: 20px 0 33px 0; } + .side-slider__toggle { + font-family: arial, sans-serif; + position: fixed; + top: 50%; + margin: 0; + padding: 0; + height: 50px; + width: 6px; + background: none; + border-top: 2px solid; + border-bottom: 2px solid; + font-size: 20px; + line-height: 30px; } + .side-slider__toggle.open { + border-left: none; + border-right: 3px solid; + border-color: #888888; + left: 8px; + z-index: 10; } + .side-slider__toggle.open:hover { + border-color: #000000; } + .side-slider__toggle.close { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + opacity: 1; + left: -10px; + border-right: none; + border-left: 3px solid; + border-color: #999999; + z-index: 1001; } + .side-slider__toggle.close:hover { + border-color: #ffffff; } + .side-slider__app-version { + margin-top: 40px; + color: #666; + font-size: 10px; + text-align: center; + border-top: #666 solid 1px; + padding: 2px 5px; } + .side-slider__app-version:hover { + color: white; + font-weight: bold; } + .side-slider__advanced__button { + width: 100%; + padding: 10px; + height: 40px; } + +.show-side-slider .side-slider { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + .show-side-slider .side-slider__toggle.close { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); } + +.show-side-slider .slider-overlay { + z-index: 999; + display: block; } + +.record-list__button-bar { + margin-top: 30px; } + +.record-list__button-bar__button { + width: 100%; + padding: 10px; } + +.record-list__button-bar__button.export { + display: block; + padding: 2px; + font-size: 13px; + background: none; + color: white; } + .record-list__button-bar__button.export:hover { + background: #626262; + color: white; } + +.record-list__upload-progress { + visibility: hidden; + width: 100%; } + +.record-list__records { + list-style-type: none; + padding: 0; + margin-left: 0; + margin-top: 0; } + .record-list__records__record { + padding: 2px 5px; + margin: 5px 0 2px 0; + border: 1px solid white; + word-break: break-word; } + .record-list__records__record.success { + opacity: 0.6; + border-width: 2px; + border-color: green; } + .record-list__records__record.ongoing { + border-width: 2px; + border-color: orange; } + .record-list__records__record.error { + cursor: pointer; + border-width: 2px; + border-color: red; } + .record-list__records__record[data-draft=true] { + cursor: pointer; + border-color: #999999; + border-style: dotted; + color: #eeeeee; } + .record-list__records__record[data-draft=true]:hover, .record-list__records__record[data-draft=true].active { + background: #666666; + color: white; } + .record-list__records__record[data-draft=true]::before { + float: right; + color: #aaaaaa; } + .record-list__records__record[data-draft=true]:hover::before { + color: white; } + .record-list__records__record[data-draft=true].active::before { + color: white; } + .record-list__records__msg { + padding: 0 5px; + line-height: 15px; } + .record-list__records__msg.success { + color: green; } + .record-list__records__msg.ongoing { + color: orange; } + .record-list__records__msg.error { + color: red; } + .record-list__records--none { + text-align: center; + margin-bottom: 35px; + font-style: italic; } + +[dir="rtl"] .record-list__records__record[data-draft=true]::before { + float: left; } + +/** hide stuff **/ +.or [lang]:not(.active), +.or-option-translations, +.or-appearance-page-break, +.or-constraint-msg, +.or-required-msg, +.or-relevant-msg, +.option-wrapper .itemset-template, +.itemset-labels { + display: none; } + +.or > h3, +.or-group > h3 { + padding: 5px 0 15px 0; + word-wrap: break-word; + color: #F8931D; + text-align: center; } + +.or > h4, +.or-group > h4 { + text-align: inherit; + margin-top: 9px; + margin-bottom: 9px; + color: #F8931D; } + .or > h4 strong, + .or-group > h4 strong { + font-size: inherit; } + +.or.hide { + display: none; } + +.or .question-label h1, +.or .question-label h2, +.or .question-label h3, +.or .question-label h4, +.or .question-label h5, +.or .question-label h6, +.or .or-hint h1, +.or .or-hint h2, +.or .or-hint h3, +.or .or-hint h4, +.or .or-hint h5, +.or .or-hint h6 { + margin-top: 10px; + margin-bottom: 10px; } + .or .question-label h1:first-child, + .or .question-label h2:first-child, + .or .question-label h3:first-child, + .or .question-label h4:first-child, + .or .question-label h5:first-child, + .or .question-label h6:first-child, + .or .or-hint h1:first-child, + .or .or-hint h2:first-child, + .or .or-hint h3:first-child, + .or .or-hint h4:first-child, + .or .or-hint h5:first-child, + .or .or-hint h6:first-child { + margin-top: 0; } + .or .question-label h1:last-child, + .or .question-label h2:last-child, + .or .question-label h3:last-child, + .or .question-label h4:last-child, + .or .question-label h5:last-child, + .or .question-label h6:last-child, + .or .or-hint h1:last-child, + .or .or-hint h2:last-child, + .or .or-hint h3:last-child, + .or .or-hint h4:last-child, + .or .or-hint h5:last-child, + .or .or-hint h6:last-child { + margin-bottom: 0; } + +.or .question-label { + word-break: break-word; + display: inline-block; } + +/** hints **/ +.or-hint.active { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + color: #888888; + display: block; + line-height: 16px; + font-weight: normal; + font-size: 11px; + font-style: italic; + padding-top: 5px; } + .or-hint.active ~ br { + display: none; } + +.or-form-guidance.active { + margin: 5px 0; + color: #F8931D; } + .or-form-guidance.active summary { + color: #888888; } + +.or .form-logo { + display: block; + text-align: center; + width: 100%; } + .or .form-logo img { + float: none; + display: inline; + max-height: 200px; + max-width: 120px; } + +.or-repeat { + background-color: white; + margin: 0 0 3px 0; + padding: 20px 10px 10px 10px; + position: relative; } + .or-repeat.empty { + padding: 0; } + .or-repeat.empty .repeat-number { + display: none; } + .or-repeat .repeat-number { + display: block; + position: absolute; + top: 7px; + right: 10px; + color: #F8931D; } + .or-repeat .repeat-number + .or-group { + border-top: none; } + .or-repeat .or-repeat { + background-color: white; } + .or-repeat .or-repeat .or-repeat { + background-color: white; } + .or-repeat .or-repeat .or-repeat .or-repeat { + background-color: white; } + +.or-group { + border-top: 3px solid #bbbbbb; + margin: 1.5em 0 0.4em 0; } + .or-group .or-group { + margin: 1.5em 0 0.5em 0; } + .or-group .or-group > h4 .active { + font-size: 80%; } + .or-group .or-group > h4 .active::before { + content: "\00BB "; } + .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB "; } + .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB "; } + .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB \00BB"; } + +.or-group:not(.or-appearance-no-collapse) > h4 { + position: relative; + pointer-events: none; } + .or-group:not(.or-appearance-no-collapse) > h4::before { + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #F8931D; + border-bottom: 0; + display: block; + position: absolute; + content: ''; + top: 5px; + left: -30px; + right: -30px; + pointer-events: all; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + width: 0; + height: 0; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 12px solid #F8931D; + border-right: 0; + left: -22px; + right: -22px; + top: 0; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4 ~ * { + display: none !important; } + +[dir="rtl"] .or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + border-left: 0; + border-right: 12px solid #F8931D; } + +#stats + .or-group, +#or-preload-items + .or-group, +#form-languages + .or-group { + border-top: none; } + +.question:not(.readonly) { + font-weight: bold; } + +.question { + display: block; + margin: 0 0 9px 0; + padding-top: 15px; + border: none; + position: relative; } + .question > fieldset { + padding: 0; + margin: 0; + border: none; } + +.question-label strong { + font-size: 16px; } + +.question > img, +.question > video, +.question > audio { + margin: 10px auto 10px; } + +.question.readonly input[readonly].empty, +.question.readonly select[readonly].empty, +.question.readonly textarea[readonly].empty { + display: none; } + +.question.readonly strong { + font-size: inherit; } + +label, +legend { + font-size: 15px; } + +.or img, +.or audio, +.or video { + display: block; + max-height: 300px; + max-width: 70%; } + +.or video { + max-width: 100%; } + +legend { + display: block; + position: relative; + border: none; + width: 100%; + padding: 0; + margin-bottom: 12px; } + +.option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; } + .option-wrapper > label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + margin: 0; + cursor: pointer; + padding: 4px; + margin: 0 8px 1px 10px; } + .option-wrapper > label:hover:not(.filler) { + background-color: #fffdfc; } + .option-wrapper > label:before, .option-wrapper > label:after { + content: " "; + display: table; } + .option-wrapper > label:after { + clear: both; } + .option-wrapper .option-label { + margin-left: 30px; + display: block; + word-break: break-word; } + .option-wrapper img, + .option-wrapper video, + .option-wrapper audio { + float: right; + margin: 10px 0 10px 10px; } + +.or[dir="rtl"] .option-wrapper .option-label { + margin-right: 30px; } + +.or[dir="rtl"] .option-wrapper img, +.or[dir="rtl"] .option-wrapper video, +.or[dir="rtl"] .option-wrapper audio { + float: left; + margin: 10px 10px 10px 0; } + +.touch .question.simple-select .option-wrapper > label { + background-color: transparent; + border: 1px solid #ccc; + border-radius: 4px; + margin: 0 1px 6.4px 1px; + padding: 10px; } + .touch .question.simple-select .option-wrapper > label input[type="radio"], + .touch .question.simple-select .option-wrapper > label input[type="checkbox"] { + margin-left: 5px; } + .touch .question.simple-select .option-wrapper > label:focus, .touch .question.simple-select .option-wrapper > label:hover, .touch .question.simple-select .option-wrapper > label:active { + background-color: #fffdfc; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea, +.touch select { + margin: 10px 0 10px 0; + color: #104b66; + width: 100%; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea { + border: 1px solid #ddd8ce; + width: 100%; } + +.touch select { + width: 100%; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +input[type=range], +textarea, +select, +.widget { + display: block; + margin: 8px 0 8px 0; + width: 100%; } + +input:not([type="radio"]):not([type="checkbox"]), +textarea, +.print-input-text { + height: 34px; } + +select { + width: 80%; } + +.question input[type=text], .question input[type=tel], .question input[type=password], .question input[type=url], .question input[type=email], .question input[type=file] { + width: 80%; } + +.question input[type=date], .question input[type=month], .question input[type=datetime-local], .question input[type=number], .question input[type=time], .question input[type=text].mask-date { + width: 240px; } + +.question input[type="radio"], .question input[type=checkbox] { + float: left; + display: block; + margin-top: 2px; } + +.question .print-input-text { + width: 80%; } + +.or[dir="rtl"] .question input[type=radio], .or[dir="rtl"] .question input[type=checkbox] { + float: right; } + +.question textarea { + width: 80%; + resize: vertical; + min-height: 9em; } + +.or-repeat .repeat-buttons { + margin-top: 30px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-end; } + +.or-repeat .remove { + margin-bottom: 0; + margin-right: 0; } + +.or-repeat-info:not(:empty) { + padding-top: 10px; } + +.add-repeat-btn { + display: block; + margin: 0 auto 10px auto; + min-width: 150px; } + +.or[dir="rtl"] .remove { + float: left; } + +.alert { + margin-bottom: 4px; } + +.required { + position: absolute; + top: 10px; + left: -10px; + color: #F8931D; } + +legend .required { + top: 0; } + +.or[dir="rtl"] .required { + left: auto; + right: -10px; } + +.disabled { + opacity: 0.6; } + +.invalid-constraint, +.invalid-required, +.invalid-relevant { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + background-color: #f2dede; + border-color: #ebccd1; + border-radius: 3px; + margin-right: -10px; + margin-left: -10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; } + +.invalid-constraint .or-constraint-msg.active, +.invalid-required .or-required-msg.active, +.question.invalid-relevant .or-relevant-msg.active { + display: block; } + +.or-required-msg.active, +.or-constraint-msg.active, +.or-relevant-msg.active { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-branch.disabled, .or-branch.or-branch.pre-init { + display: none; } + +@media screen and (max-width: 720px) { + body { + padding: 0 !important; + margin: 0; } + .main { + margin: 0; + padding: 0; } + .preview-header { + top: -5px; } + .paper { + border-radius: 0; + padding-top: 0; } + .form-header { + position: relative; + top: 0; + padding: 0 14px; + border-bottom: 1px solid #bbbbbb; + min-height: 0; + margin-left: -45px; + margin-right: -45px; + width: calc(100% + (2 * 45px)); } + .form-header .form-language-selector { + padding-top: 16px; + padding-bottom: 16px; } + .form-header .form-language-selector span { + display: none; } + #form-title { + padding-top: 25px; } } + +@media screen and (max-width: 600px) { + body { + line-height: 1.4999985; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 8px; } + .touch .question.simple-select .option-wrapper > label { + padding: 10px 5px; } + .main .paper { + padding: 0 30px 30px 30px; } + .form-header { + margin-left: -30px; + margin-right: -30px; + width: calc(100% + (2 * 30px)); } + .form-footer { + margin: 30px -30px -30px -30px; } } + +@media screen and (max-width: 400px) { + body { + line-height: 1.5571413; } + input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="date"], input[type="number"], input[type="time"], input[type="datetime-local"], input[type="file"] { + width: 100%; } + select, + textarea { + width: 100%; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 15px; } + .main .paper { + padding: 0 20px 20px 20px; } + .form-header { + margin-left: -20px; + margin-right: -20px; + width: calc(100% + (2 * 20px)); } + .form-header .form-language-selector { + border-right: none; } + .form-footer { + margin: 20px -20px -20px -20px; } } + +.bootstrap-select { + margin-top: 15px; } + .bootstrap-select .dropdown-toggle { + width: 374.3272px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-align: left; } + .bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 14px; + right: 12px; } + .bootstrap-select .dropdown-toggle .selected { + width: calc(100% - 12px); + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + max-height: 200px; + max-width: 100%; + overflow: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper { + padding-left: 5px; + background-color: transparent; + text-decoration: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + font-size: 15px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label:hover { + background: transparent; } + +.readonly .bootstrap-select .dropdown-toggle { + opacity: 0.7; } + +.or[dir="rtl"] .bootstrap-select .dropdown-toggle { + text-align: right; } + .or[dir="rtl"] .bootstrap-select .dropdown-toggle .caret { + margin-left: 0; + margin-right: 10px; + left: 12px; + right: auto; } + +.btn-group { + position: relative; + vertical-align: middle; } + .btn-group > .btn, .vex.vex-theme-plain .btn-group > .vex-dialog-button { + position: relative; } + .btn-group > .btn:hover, .vex.vex-theme-plain .btn-group > .vex-dialog-button:hover, .btn-group > .btn:focus, .vex.vex-theme-plain .btn-group > .vex-dialog-button:focus, .btn-group > .btn:active, .vex.vex-theme-plain .btn-group > .vex-dialog-button:active, .btn-group > .btn.active, .vex.vex-theme-plain .btn-group > .active.vex-dialog-button { + z-index: 2; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret, .vex.vex-theme-plain .vex-dialog-button .caret { + margin-left: 0; } + +.mobileselect { + margin-left: 10px; } + +/* + CSS-Tricks Example + by Chris Coyier + http://css-tricks.com +*/ +.datalist { + list-style: none; + display: none; + background: white; + position: absolute; + left: 0; + top: 0; + max-height: 300px; + overflow-y: auto; + z-index: 10; + padding: 0; + border: 1px solid #555555; } + +.datalist:empty { + display: none !important; } + +.datalist li { + padding: 5px; } + +.datalist li.active { + background: #3875d7; + color: white; } + +input[type=text].autocomplete { + width: 374.3272px; } + input[type=text].autocomplete.notfound { + color: #999999; } + +.touch input[type=text].autocomplete { + width: 100%; } + +.enketo-geopoint-marker { + margin-top: -24px; + width: 24px; + height: 24px; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: center; + color: #508ecd; } + +.enketo-area-popup .leaflet-popup-content-wrapper { + border-radius: 2px; + color: black; + background: none; + box-shadow: none; } + +.enketo-area-popup .leaflet-popup-content { + margin: 3px 20px; } + +.enketo-area-popup .leaflet-popup-tip-container { + display: none; } + +.leaflet-container .enketo-area-popup:hover a.leaflet-popup-close-button { + display: block; } + +.leaflet-container .enketo-area-popup a.leaflet-popup-close-button { + z-index: 1; + display: none; + font-weight: normal; + color: black; } + +.enketo-geopoint-circle-marker, .geopicker .point { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #4e4e4e; + background: #818181; } + +.enketo-geopoint-circle-marker-active, .geopicker .point.active { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #508ecd; + background: #9fc1e4; } + +.geopicker { + margin-top: 25px; } + .geopicker img { + margin: 0; + max-height: none; + max-width: none; } + .geopicker .geo-inputs { + position: relative; + min-width: 160px; + width: 27%; + margin: 0 4% 0 0; } + @media screen and (max-width: 720px) { + .geopicker .geo-inputs { + width: 100%; } } + .geopicker .geo-inputs .paste-progress, + .geopicker .geo-inputs .disabled-msg { + position: absolute; + display: block; + top: 50%; + width: calc(100% - 20px); + text-align: center; + margin: 0px 10px; } + .geopicker .geo-inputs .disabled-msg { + display: none; + color: #a94442; } + .geopicker .map-canvas-wrapper { + position: relative; } + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 65%; + float: right; + padding-left: 4%; + border-left: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 100%; + float: none; + padding-left: 0; + border-left: none; } } + .geopicker .search-bar { + margin-top: 0; + display: flex; + justify-content: space-between; } + .geopicker .search-bar .input-group { + display: flex; + width: 80%; + order: 2; } + .geopicker .search-bar [name="search"] { + margin: 0 !important; + width: calc(100% - 40px); + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .geopicker .search-bar .hide-map-btn { + display: none; } + .geopicker .search-bar .search-btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; } + .geopicker .btn:not(.close-chain-btn):not(.toggle-input-type-btn), .geopicker .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn), .vex.vex-theme-plain .geopicker .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn) { + height: 34px; } + .geopicker .btn[name="geodetect"], .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 0 0 4%; + order: 3; } + .geopicker .close-chain-btn { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: inline-block; + padding: 0 5px; + margin-left: 15px; } + .geopicker .toggle-input-visibility-btn { + position: absolute; + top: calc(50% - 15px); + left: -16px; + background: none; + border-left: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-right: none; + height: 30px; + width: 7px; + padding: 0; + z-index: 10; } + .geopicker .toggle-input-visibility-btn.open { + left: -20px; + border-left: none; + border-right: 3px solid #aaaaaa; } + .geopicker .points { + width: 100%; + padding-bottom: 15px; } + .geopicker .point { + margin-right: 10px; + display: inline-block; + opacity: 0.9; } + .geopicker .point.has-error:not(.active) { + border: 1px solid #a94442; + background: #F2DEDE; + opacity: 1; } + .geopicker .addpoint { + border: none; + background: none; + height: 16px; + width: 16px; + font-weight: bold; + font-size: 16px; + padding: 0; + vertical-align: top; + line-height: 16px; + margin: 0; + display: inline-block; + margin-top: -1px; } + .geopicker .btn-remove[disabled], + .geopicker .close-chain-btn[disabled], + .geopicker button[name=geodetect][disabled], + .geopicker input[name=search][disabled], + .geopicker .search-btn[disabled] { + display: none; } + .geopicker .hide-search.no-map { + border-left: none; } + .geopicker .hide-search .input-group { + display: none; } + .geopicker .hide-search .btn[name="geodetect"], .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto 15px auto; + width: 50%; } + .geopicker label.geo { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + display: block; + border: none; + padding: 0; + margin: 15px 0 0 0; } + .geopicker label.geo.lat, .geopicker label.geo.kml { + padding-top: 5px; } + .geopicker label.geo.long { + margin-bottom: 20px; } + .geopicker label.geo.alt { + border-top: solid 1px #bbbbbb; + padding: 12px 0 0 0; + margin: 0 0 0 0; } + @media screen and (max-width: 720px) { + .geopicker label.geo.alt { + border-top: none; } } + .geopicker label.geo.acc { + padding: 0; + margin: 5px 0 0 0; } + .geopicker label.geo.alt, .geopicker label.geo.acc { + min-height: 70px; + line-height: 50px; + font-size: 11.25px; } + .geopicker input[name="lat"], + .geopicker input[name="long"], + .geopicker textarea[name="kml"] { + float: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + /*&:invalid { + //copied from bootstrap + color: $state-danger-text; + border-color: $state-danger-text; + @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.075)); + // Redeclare so transitions work + &:focus { + border-color: darken($state-danger-text, 10%); + $shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px lighten($state-danger-text, 20%); + @include box-shadow($shadow); + } + }*/ } + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: right; + width: 40%; } + @media screen and (max-width: 720px) { + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + width: 50%; } } + .geopicker textarea[name="kml"] { + min-height: 260px; + overflow: auto; } + .geopicker textarea[name="kml"]:disabled + .disabled-msg { + display: block; } + .geopicker .geo.kml { + display: none; + margin-bottom: 10px; } + .geopicker .toggle-input-type-btn { + border: none; + background: none; + color: #ccc; + position: absolute; + top: -10px; + right: 0; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 12px; } + .geopicker .toggle-input-type-btn .kml-input { + display: block; } + .geopicker .toggle-input-type-btn .points-input { + display: none; } + .geopicker .kml-input-mode .geo { + display: none; } + .geopicker .kml-input-mode .geo.kml { + display: block; } + .geopicker .kml-input-mode .toggle-input-type-btn .kml-input { + display: none; } + .geopicker .kml-input-mode .toggle-input-type-btn .points-input { + display: block; } + .geopicker .map-canvas { + width: 100%; + border: 1px solid #ccc; + border-radius: 3px; + margin-top: 10px; + height: 275px; + display: flex; + flex-direction: column; + justify-content: center; + cursor: crosshair; } + .geopicker .map-canvas img { + max-width: none; } + .geopicker .map-canvas .attribution { + position: absolute; + right: 0; + bottom: 0; + font-size: 10px; } + .geopicker .map-canvas.static { + cursor: not-allowed; } + .geopicker .map-canvas .show-map-btn { + width: 150px; + margin: 120px auto; + display: block; } + .geopicker.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + background: white; + margin-top: 0; + padding-top: 25px; } + .geopicker.full-screen .geo-inputs { + margin-left: 25px; + margin-bottom: 15px; } + .geopicker.full-screen .geo-inputs .geo, + .geopicker.full-screen .geo-inputs .toggle-input-type-btn { + display: none; } + .geopicker.full-screen .geo-inputs .close-chain-btn { + margin-left: 20px; + margin-top: 0; } + .geopicker.full-screen .map-canvas-wrapper { + float: none; + width: 100%; + padding: 0 25px 15px 25px; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .geopicker.full-screen .map-canvas-wrapper .map-canvas { + height: 100%; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + .geopicker.full-screen .map-canvas-wrapper .show-map-btn { + display: none; } + .geopicker.full-screen .search-bar { + width: 100%; + padding: 0 25px 15px 25px; } + .geopicker.full-screen .search-bar.hide-search { + display: block; } + .geopicker.full-screen .search-bar .hide-map-btn { + display: block; + width: 70px; + margin-right: 15px; + order: 1; } + .geopicker.full-screen .search-bar [name="geodetect"] { + width: 70px; + margin-left: 15px; } + .geopicker.full-screen .search-bar .input-group { + width: auto; + flex: 100%; } + .geopicker.full-screen .points { + display: none; } + .geopicker.full-screen .btn-remove { + margin-left: 0; } + .geopicker .leaflet-control-layers-toggle, + .geopicker .leaflet-retina .leaflet-control-layers-toggle { + background: none; + color: #888; + text-align: center; + font-size: 20px; + line-height: 44px; } + .geopicker .leaflet-control-layers-toggle .icon-globe, + .geopicker .leaflet-retina .leaflet-control-layers-toggle .icon-globe { + margin: -1px auto 0 auto; } + .geopicker .leaflet-control-layers-list label { + text-align: left; + padding: 5px; } + .geopicker .leaflet-control-layers-list label .option-label { + margin-left: 30px; + display: block; + line-height: 20px; } + .geopicker:not(.full-screen).hide-input.wide .map-canvas { + height: 375px; } + .geopicker:not(.full-screen).hide-input .geo-inputs .geo { + display: none; } + .geopicker:not(.full-screen).hide-input .toggle-input-type-btn { + display: none; } + .geopicker:not(.full-screen).hide-input .btn-remove { + margin: 10px 0 5px 0; } + .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, + .geopicker:not(.full-screen).hide-input .search-bar { + width: 100%; + border-left: none; + padding-left: 0; } + +.or[dir="rtl"] .geopicker .geo-inputs { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .map-canvas-wrapper, +.or[dir="rtl"] .geopicker .search-bar { + float: left; + border-left: none; + border-right: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .or[dir="rtl"] .geopicker .map-canvas-wrapper, + .or[dir="rtl"] .geopicker .search-bar { + border-right: none; } } + .or[dir="rtl"] .geopicker .map-canvas-wrapper .input-group, + .or[dir="rtl"] .geopicker .search-bar .input-group { + flex-direction: row-reverse; } + +.or[dir="rtl"] .geopicker .toggle-input-visibility-btn { + right: -16px; + border-right: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-left: none; } + .or[dir="rtl"] .geopicker .toggle-input-visibility-btn.open { + right: -20px; + border-right: none; + border-left: 3px solid #aaaaaa; } + +.or[dir="rtl"] .geopicker input[name="alt"], +.or[dir="rtl"] .geopicker input[name="acc"] { + float: left; } + +.or[dir="rtl"] .geopicker .btn[name="geodetect"], .or[dir="rtl"] .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 4% 0 0; } + +.or[dir="rtl"] .geopicker .hide-map-btn { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .hide-search .btn[name="geodetect"], .or[dir="rtl"] .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto; + width: 50%; } + +.or[dir="rtl"] .geopicker .close-chain-btn { + margin-left: 0; + margin-right: 15px; } + +.or[dir="rtl"] .geopicker .toggle-input-type-btn { + left: 0; + right: auto; } + +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .search-bar { + border-right: none; + padding-right: 4%; + padding-left: 0; } + +@media screen and (max-width: 500px) { + .full-screen.geopicker .search-bar .search-btn { + display: none; } + .full-screen.geopicker .search-bar [name="search"] { + width: 100%; } + .full-screen.geopicker .search-bar [name="search"] { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } } + +.question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label { + line-height: 16px; + font-weight: normal; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label input[type=radio] ~ .option-label::before { + font-size: 16px; + height: 16px; + margin-right: 2px; } + +/* required styles for Leaflet (unchanged from https://github.com/Leaflet/Leaflet/blob/master/dist/leaflet.css) */ +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; } + +.leaflet-container { + overflow: hidden; } + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; } + +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; } + +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; } + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; } + +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer { + max-width: none !important; + max-height: none !important; } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; } + +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; } + +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; } + +.leaflet-container { + -webkit-tap-highlight-color: transparent; } + +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } + +.leaflet-tile { + filter: inherit; + visibility: hidden; } + +.leaflet-tile-loaded { + visibility: inherit; } + +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; } + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; } + +.leaflet-pane { + z-index: 400; } + +.leaflet-tile-pane { + z-index: 200; } + +.leaflet-overlay-pane { + z-index: 400; } + +.leaflet-shadow-pane { + z-index: 500; } + +.leaflet-marker-pane { + z-index: 600; } + +.leaflet-tooltip-pane { + z-index: 650; } + +.leaflet-popup-pane { + z-index: 700; } + +.leaflet-map-pane canvas { + z-index: 100; } + +.leaflet-map-pane svg { + z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; } + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; } + +/* control positioning */ +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; } + +.leaflet-top { + top: 0; } + +.leaflet-right { + right: 0; } + +.leaflet-bottom { + bottom: 0; } + +.leaflet-left { + left: 0; } + +.leaflet-control { + float: left; + clear: both; } + +.leaflet-right .leaflet-control { + float: right; } + +.leaflet-top .leaflet-control { + margin-top: 10px; } + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; } + +.leaflet-left .leaflet-control { + margin-left: 10px; } + +.leaflet-right .leaflet-control { + margin-right: 10px; } + +/* zoom and fade animations */ +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; } + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } + +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; } + +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; } + +/* cursors */ +.leaflet-interactive { + cursor: pointer; } + +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; } + +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; } + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; } + +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive { + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +/* visual tweaks */ +.leaflet-container { + background: #ddd; + outline: 0; } + +.leaflet-container a { + color: #0078A8; } + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; } + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); } + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } + +/* general toolbar styles */ +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); + border-radius: 4px; } + +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; } + +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; } + +.leaflet-bar a:hover { + background-color: #f4f4f4; } + +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; } + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; } + +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +/* zoom control */ +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; } + +.leaflet-touch .leaflet-control-zoom-in, +.leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; } + +/* layers control */ +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #fff; + border-radius: 5px; } + +.leaflet-control-layers-toggle { + width: 36px; + height: 36px; } + +.leaflet-retina .leaflet-control-layers-toggle { + background-size: 26px 26px; } + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; } + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; } + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; } + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; } + +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; } + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; } + +.leaflet-control-layers label { + display: block; } + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; } + +/* Default icon URLs */ +/* attribution and scale controls */ +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; } + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; } + +.leaflet-control-attribution a { + text-decoration: none; } + +.leaflet-control-attribution a:hover { + text-decoration: underline; } + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; } + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; } + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; } + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: #fff; + background: rgba(255, 255, 255, 0.5); } + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; } + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; } + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0, 0, 0, 0.2); + background-clip: padding-box; } + +/* popup */ +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; } + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; } + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; } + +.leaflet-popup-content p { + margin: 18px 0; } + +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; } + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); } + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; } + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; } + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; } + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; } + +/* div icon */ +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; } + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } + +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; } + +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; } + +/* Directions */ +.leaflet-tooltip-bottom { + margin-top: 6px; } + +.leaflet-tooltip-top { + margin-top: -6px; } + +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; } + +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; } + +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; } + +.leaflet-tooltip-left { + margin-left: -6px; } + +.leaflet-tooltip-right { + margin-left: 6px; } + +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; } + +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; } + +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; } + +.url-widget { + margin-top: 20px; } + +.question.or-appearance-list-nolabel, +.question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .question.or-appearance-list-nolabel legend, + .question.or-appearance-label legend { + float: left; + border: none; + line-height: 17px; + width: 35%; + min-height: 1px; } + .question.or-appearance-list-nolabel .option-wrapper, + .question.or-appearance-label .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .question.or-appearance-list-nolabel .option-wrapper label, + .question.or-appearance-label .option-wrapper label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; + padding: 4px 0; + word-break: break-word; } + .question.or-appearance-list-nolabel .option-wrapper label .active, + .question.or-appearance-label .option-wrapper label .active { + margin: 0 auto; } + .question.or-appearance-list-nolabel .option-label.active, + .question.or-appearance-label .option-label.active { + text-align: center; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel, +.or[dir="rtl"] .question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .or[dir="rtl"] .question.or-appearance-list-nolabel legend, + .or[dir="rtl"] .question.or-appearance-label legend { + float: right; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=radio], +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + margin: 0; } + +.question.or-appearance-list-nolabel label .active { + display: none; + float: none; } + +.question.or-appearance-list-nolabel input[type=radio], +.question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + text-align: center; + display: inline-block; + margin: 0; + vertical-align: middle; } + +.question.or-appearance-label .option-wrapper > label { + margin-bottom: 6px; } + .question.or-appearance-label .option-wrapper > label:hover { + background-color: transparent; } + +.question.or-appearance-label input[type=radio], +.question.or-appearance-label input[type=checkbox] { + display: none; } + +.question.or-appearance-label img { + max-height: 30px; + max-width: 30px; + float: none; } + +.or[dir="rtl"] .question.or-appearance-label .option-wrapper > label img { + float: none; } + +/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; } + +.datepicker-inline { + width: 220px; } + +.datepicker-rtl { + direction: rtl; } + +.datepicker-rtl.dropdown-menu { + left: auto; } + +.datepicker-rtl table tr td span { + float: right; } + +.datepicker-dropdown { + top: 0; + left: 0; } + +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; } + +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; } + +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; } + +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; } + +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; } + +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; } + +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; } + +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; } + +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; } + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.datepicker td, .datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; } + +.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { + background-color: transparent; } + +.datepicker table tr td.day.focused, .datepicker table tr td.day:hover { + background: #eee; + cursor: pointer; } + +.datepicker table tr td.new, .datepicker table tr td.old { + color: #999; } + +.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; } + +.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { + background-color: #fdf59a; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active { + background-color: #fbf069\9; } + +.datepicker table tr td.today:hover:hover { + color: #000; } + +.datepicker table tr td.today.active:hover { + color: #fff; } + +.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] { + background-color: #f3e97a; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active { + background-color: #efe24b\9; } + +.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -o-linear-gradient(to bottom, #b3b3b3, grey); + background-image: linear-gradient(to bottom, #b3b3b3, grey); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: grey grey #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] { + background-color: grey; } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active { + background-color: #666\9; } + +.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { + background-color: #04c; } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; } + +.datepicker table tr td span.focused, .datepicker table tr td span:hover { + background: #eee; } + +.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] { + background-color: #04c; } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span.new, .datepicker table tr td span.old { + color: #999; } + +.datepicker .datepicker-switch { + width: 145px; } + +.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th { + cursor: pointer; } + +.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { + background: #eee; } + +.datepicker .next.disabled, .datepicker .prev.disabled { + visibility: hidden; } + +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; } + +.input-append.date .add-on, .input-prepend.date .add-on { + cursor: pointer; } + +.input-append.date .add-on i, .input-prepend.date .add-on i { + margin-top: 3px; } + +.input-daterange input { + text-align: center; } + +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; } + +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; } + +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: 400; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; } + +/** fixes by martijn **/ +.question .date input[type="text"] { + display: inline-block; + width: 240px; + min-width: 0; } + +table { + max-width: 100%; + background-color: transparent; } + +th { + text-align: left; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #eb0505; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #eb0505; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr.active:hover > th { + background-color: #d20404; } + +/*! + * Timepicker + * + * Forked from https://github.com/jdewit/bootstrap-timepicker: + * + * Copyright 2013 Joris de Wit and timepicker contributors + * + * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors + * Contributors https://github.com/enketo/timepicker-basic/graphs/contributors + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +.timepicker { + position: relative; } + .timepicker.pull-right .timepicker-widget.dropdown-menu { + left: auto; + right: 0; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:before { + left: auto; + right: 12px; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:after { + left: auto; + right: 13px; } + .timepicker .input-group-addon { + cursor: pointer; } + .timepicker .input-group-addon i { + display: inline-block; + width: 16px; + height: 16px; } + +.timepicker-widget.dropdown-menu { + padding: 4px; } + .timepicker-widget.dropdown-menu.open { + display: inline-block; } + .timepicker-widget.dropdown-menu:before { + border-bottom: 7px solid rgba(0, 0, 0, 0.2); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + .timepicker-widget.dropdown-menu:after { + border-bottom: 6px solid #FFFFFF; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + +.timepicker-widget.timepicker-orient-left:before { + left: 6px; } + +.timepicker-widget.timepicker-orient-left:after { + left: 7px; } + +.timepicker-widget.timepicker-orient-right:before { + right: 6px; } + +.timepicker-widget.timepicker-orient-right:after { + right: 7px; } + +.timepicker-widget.timepicker-orient-top:before { + top: -7px; } + +.timepicker-widget.timepicker-orient-top:after { + top: -6px; } + +.timepicker-widget.timepicker-orient-bottom:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.timepicker-widget.timepicker-orient-bottom:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #ffffff; } + +.timepicker-widget a.btn, .timepicker-widget .vex.vex-theme-plain a.vex-dialog-button, .vex.vex-theme-plain .timepicker-widget a.vex-dialog-button, .timepicker-widget input { + border-radius: 4px; } + +.timepicker-widget table { + width: 100%; + margin: 0; } + .timepicker-widget table td { + text-align: center; + height: 30px; + margin: 0; + padding: 2px; } + .timepicker-widget table td:not(.separator) { + min-width: 30px; } + .timepicker-widget table td span { + width: 100%; } + .timepicker-widget table td a { + border: 1px transparent solid; + width: 100%; + display: inline-block; + margin: 0; + padding: 8px 0; + outline: 0; + color: #333; } + .timepicker-widget table td a:hover { + text-decoration: none; + background-color: #eee; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-color: #ddd; } + .timepicker-widget table td a i { + margin-top: 2px; + font-size: 18px; } + .timepicker-widget table td input { + width: 25px; + margin: 0; + text-align: center; } + +/** Removed media query adjustment here to fix print issue (MvdR) */ +.timepicker input[type="text"] { + display: inline-block; + width: 240px; } + +.timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.timepicker-widget table td span { + width: 12px; } + +.timepicker-widget table td a i { + width: 11px; + height: 17px; + display: inline-block; } + +.datetimepicker .date, .datetimepicker .timepicker { + margin-right: 10px; + display: inline-block; } + +.datetimepicker .date { + margin-right: 10px; } + +.or[dir="rtl"] .datetimepicker .date { + margin-right: 0; } + +.touch .timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.file-picker .fake-file-input { + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + display: inline-block; + width: 80%; + text-align: start; } + .file-picker .fake-file-input:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .file-picker .fake-file-input::-moz-placeholder { + color: #999999; + opacity: 1; } + .file-picker .fake-file-input:-ms-input-placeholder { + color: #999999; } + .file-picker .fake-file-input::-webkit-input-placeholder { + color: #999999; } + .file-picker .fake-file-input[disabled], .file-picker .fake-file-input[readonly], + fieldset[disabled] .file-picker .fake-file-input { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + +.file-picker .file-feedback, +.file-picker .file-preview { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + +.file-picker .file-feedback.error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.file-picker .file-feedback.warning { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; + color: #8a6d3b; } + +.file-picker .file-preview { + margin-top: 10px; } + +.file-picker .btn-download { + margin-right: 0; } + .file-picker .btn-download[href=""] { + display: none; } + +/* + * To save headaches with resizing canvases, it is important to maintain fixed aspect + * ratios at all times: + */ +.or-drawing-initialized input[type="text"], +.or-signature-initialized input[type="text"], +.or-annotation-initialized input[type="text"] { + display: none; } + +.or-signature-initialized .draw-widget__body { + padding-top: 45%; } + +.or-annotation-initialized .draw-widget { + margin-top: 50px; } + +.draw-widget { + width: 100%; } + .draw-widget__body { + position: relative; + width: 100%; + padding-top: 75%; } + .draw-widget__body__canvas { + background: white; + border: 1px solid #eeeeee; + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 0; + width: 100%; + height: 100%; } + .draw-widget__body__canvas:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .draw-widget__body__canvas::-moz-placeholder { + color: #999999; + opacity: 1; } + .draw-widget__body__canvas:-ms-input-placeholder { + color: #999999; } + .draw-widget__body__canvas::-webkit-input-placeholder { + color: #999999; } + .draw-widget__body__canvas[disabled], .draw-widget__body__canvas[readonly], + fieldset[disabled] .draw-widget__body__canvas { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + .draw-widget__body__canvas.disabled { + cursor: not-allowed; + background: white; + opacity: 1; } + .draw-widget__body__canvas.disabled ~ .draw-widget__colorpicker, + .draw-widget__body__canvas.disabled ~ .draw-widget__undo { + display: none; } + .draw-widget__body input[type=file] { + display: none; } + .draw-widget__body .file-picker { + position: absolute; + top: -50px; + left: 0; + width: 100%; } + .draw-widget__body .show-canvas-btn { + position: absolute; + z-index: 10; + top: calc(50% - 16px); + left: 50%; + width: 200px; + margin-left: -100px; } + .draw-widget__body .hide-canvas-btn { + display: none; } + .draw-widget__footer { + margin-top: 10px; } + .draw-widget__footer .draw-widget__btn-reset:disabled { + display: none; } + .draw-widget__feedback { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + .draw-widget__undo { + position: absolute; + top: 37px; + right: 7px; + width: 20px; + height: 20px; + margin: 2px; + padding: 0; + border: 2px solid grey; } + .draw-widget__colorpicker { + position: absolute; + display: flex; + flex-wrap: wrap; + max-width: calc(100% - (2 * 7px)); + top: 7px; + right: 7px; } + .draw-widget__colorpicker div { + display: none; } + .draw-widget__colorpicker div { + width: 20px; + height: 20px; + margin: 2px; + border: none; + padding: 0; } + .draw-widget__colorpicker.reveal div { + display: block; } + .draw-widget__colorpicker .current { + display: block; + border: 2px solid grey; } + .draw-widget.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 20; + background: white; + margin: 0; + padding-left: 15px; + padding-right: 15px; } + .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.75 * (100% - 2 * 15px)); + margin: 50px auto; } + .draw-widget.full-screen .draw-widget__body input[type=file] { + left: 90px; } + .draw-widget.full-screen .draw-widget__body .file-picker { + left: 80px; + width: calc(100% - 18px); } + .draw-widget.full-screen .hide-canvas-btn { + display: block; + position: absolute; + z-index: 30; + top: -40px; + left: 0; + width: 70px; } + .draw-widget.full-screen .show-canvas-btn { + display: none; } + .draw-widget.full-screen .draw-widget__footer { + width: calc(100vmin - 2 * 15px); + margin: -40px auto 0 auto; } + .draw-widget .btn-download { + margin-right: 0; } + .draw-widget .btn-download[href=""] { + display: none; } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.45 * (100% - 2 * 15px)); } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__footer { + width: calc(100% - 2 * 15px); } + +.or-annotate-initialized .draw-widget__body { + margin-top: 50px; } + +.rank-widget { + position: relative; + display: flex; } + .rank-widget--empty > * { + opacity: 0.5; } + .rank-widget--empty .rank-widget__overlay { + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 1; + text-align: center; } + .rank-widget--empty .rank-widget__overlay__content { + position: absolute; + top: 0; + bottom: 20px; + left: 0; + right: 0; + width: 50%; + height: 30px; + font-size: 30px; + margin: auto; + line-height: 30px; } + .rank-widget__overlay { + display: none; } + .rank-widget label { + border: 1px solid gray; + border-radius: 5px; + margin: 0 0 5px 0; + position: relative; } + .rank-widget label[draggable=true]::before { + position: absolute; + content: "::"; + margin: 0 5px; + top: calc(50% - 10px); } + .rank-widget label:hover:not(.filler) { + background: none; } + .rank-widget input[type=text] { + display: none; } + .rank-widget .btn-reset { + margin-top: 5px; + order: 10; } + +.or-appearance-likert .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + .or-appearance-likert .option-wrapper > label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + margin: 0; + float: none; + padding-left: 0 !important; + padding-right: 0; } + .or-appearance-likert .option-wrapper > label input[type=radio], + .or-appearance-likert .option-wrapper > label input[type=checkbox] { + position: relative; + left: 50%; + padding: 0; + margin-left: -10px; + background-color: white; + z-index: 10; } + .or-appearance-likert .option-wrapper > label .active { + margin: 0; } + .or-appearance-likert .option-wrapper > label img.active { + margin: 0 auto; } + .or-appearance-likert .option-wrapper > label .option-label { + position: relative; + text-align: center; + margin-top: -8.5px; + padding-top: 15px; + border-top: 3px solid #cccccc; + font-size: 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; } + .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + left: 0; } + .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + right: 0; } + .or-appearance-likert .option-wrapper > label:hover { + background-color: transparent; } + +.or-appearance-likert:hover .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert:hover .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or-appearance-likert.focus .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert.focus .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper > label { + margin-right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + left: auto; + right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + right: auto; + left: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=radio], + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=checkbox] { + right: 50%; + margin-right: -10px; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper .option-label { + margin-right: 0; } + +.or-repeat .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label input[type=radio], +.or-repeat .or-appearance-likert .option-wrapper > label input[type=checkbox] { + background-color: white; } + +[type=range] { + padding: 2.5px; + width: 100%; + background: transparent; + font: 1em/1 arial, sans-serif; + z-index: 10; } + [type=range], [type=range]::-webkit-slider-thumb { + -webkit-appearance: none; } + [type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-webkit-slider-thumb { + margin-top: -9.5px; + box-sizing: border-box; + border: 1px solid #F8931D; + width: 20px; + height: 20px; + border-radius: 50%; + background: #F8931D; + cursor: pointer; } + [type=range]::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #F8931D; + width: 20px; + height: 20px; + border-radius: 50%; + background: #F8931D; + cursor: pointer; } + [type=range]::-ms-thumb { + margin-top: 0; + box-sizing: border-box; + border: 1px solid #F8931D; + width: 20px; + height: 20px; + border-radius: 50%; + background: #F8931D; + cursor: pointer; } + [type=range]::-ms-tooltip { + display: none; } + [type=range]:focus { + outline: 0; } + [type=range]:focus::-webkit-slider-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-moz-range-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range]:focus::-ms-thumb { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + [type=range].empty::-webkit-slider-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-moz-range-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-ms-thumb { + background: transparent; + border-color: transparent; } + [type=range][disabled]::-webkit-slider-thumb { + opacity: 0.7; } + [type=range][disabled]::-moz-range-thumb { + opacity: 0.7; } + [type=range][disabled]::-ms-thumb { + opacity: 0.7; } + +.range-widget { + position: relative; } + .range-widget__wrap { + width: 100%; + height: 200px; + z-index: 0; + text-align: center; } + .range-widget__current { + padding-bottom: 10px; + vertical-align: middle; + line-height: 98.5px; + min-height: 108.5px; } + .range-widget__ticks { + height: 20px; + box-sizing: border-box; + margin-left: 12px; + margin-right: 12px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; } + .range-widget__ticks span { + flex: 1; + border-left: 1px solid #333333; } + .range-widget__ticks span:last-child { + border-right: 1px solid #333333; } + .range-widget__scale { + display: flex; + padding-top: 10px; + justify-content: space-between; } + .range-widget__scale__start, .range-widget__scale__end, .range-widget__scale__between { + width: 20px; + opacity: 0.7; + font-weight: normal; } + .range-widget [type=range] { + position: absolute; + top: 93.5px; + left: 0; } + .range-widget .btn-reset { + margin: 15px; } + +.or-appearance-vertical input[type=range], +.or-appearance-distress input[type=range] { + transform: rotate(-90deg); + width: 350px; + margin: 0 10px; + top: 158px; + left: -85px; + right: -85px; } + +.or-appearance-vertical .range-widget__wrap, +.or-appearance-distress .range-widget__wrap { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + height: 350px; + width: 200px; + margin-top: 20px; } + +.or-appearance-vertical .range-widget__current, +.or-appearance-distress .range-widget__current { + flex: 1; + padding-right: 10px; + padding-bottom: 0; + line-height: 350px; } + +.or-appearance-vertical .range-widget__ticks, +.or-appearance-distress .range-widget__ticks { + width: 20px; + height: auto; + border-right: none; + margin-left: 0; + margin-right: 0; + margin-top: 12px; + margin-bottom: 12px; + flex-direction: column; } + .or-appearance-vertical .range-widget__ticks span, + .or-appearance-distress .range-widget__ticks span { + border-top: 1px solid #333333; + border-left: none; } + .or-appearance-vertical .range-widget__ticks span:last-child, + .or-appearance-distress .range-widget__ticks span:last-child { + border-bottom: 1px solid #333333; + border-right: none; } + +.or-appearance-vertical .range-widget__scale, +.or-appearance-distress .range-widget__scale { + flex: 1; + padding-top: 0; + padding-left: 10px; + flex-direction: column-reverse; } + +.or[dir=rtl] .or-appearance-vertical input[type=range], +.or[dir=rtl] .or-appearance-distress input[type=range] { + transform: rotate(90deg); } + +/* distress flavor of vertical range widget*/ +.or-appearance-distress input[type=range] { + top: 173px; + left: -127.5px; + right: -127.5px; } + .or-appearance-distress input[type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]:not(.empty)::-webkit-slider-thumb { + margin-top: -8px; + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-ms-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + +.or-appearance-distress .range-widget__wrap { + width: 115px; + flex-direction: row-reverse; + flex-wrap: wrap; + padding-top: 15px; + height: 410px; } + +.or-appearance-distress .range-widget__current { + visibility: hidden; + padding: 0 8.5px; } + .or-appearance-distress .range-widget__current:empty:after { + display: block; + content: '-'; } + +.or-appearance-distress .range-widget__ticks { + width: 6px; } + +.or-appearance-distress .range-widget__bg { + width: 30px; + border-radius: 15px; + border: 1px solid #aaaaaa; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + margin-top: -15px; + background-image: -webkit-linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-image: linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE20418', endColorstr='#FF3CB643', GradientType=0); + z-index: 1; } + +.or-appearance-distress .range-widget__scale { + position: relative; + text-align: end; + align-items: flex-end; + padding: 0 5.5px; } + +.or-appearance-distress .range-widget__bulb { + width: 60px; + height: 60px; + border: 1px solid #aaaaaa; + border-radius: 30px; + margin: -7px auto 10px auto; + background: #3cb643; + position: relative; } + .or-appearance-distress .range-widget__bulb__inner { + width: 24px; + height: 24px; + border-radius: 12px; + background: #3a94a5; + margin: 17px; } + .or-appearance-distress .range-widget__bulb__mercury { + position: absolute; + left: calc(50% - 4px / 2); + right: calc(50% - 4px / 2); + bottom: 30px; + background: #3a94a5; + min-height: 25px; + width: 4px; + z-index: 100; } + +.or-appearance-distress .range-widget .btn-reset { + position: absolute; + top: 140px; + left: 70px; + right: 70px; } + +.or-columns-initialized .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-columns-initialized label, +.or-columns-initialized .filler { + -webkit-flex: 1 0 30%; + -ms-flex: 1 0 30%; + flex: 1 0 30%; } + +.or-columns-initialized .filler, +.or-columns-initialized .filler:hover, +.or-columns-initialized .filler:focus { + border: none !important; + background: transparent !important; } + +.or-appearance-columns-pack .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-appearance-columns-pack label { + display: inline-block; } + +.question.or-appearance-columns.or-appearance-no-buttons legend, +.question.or-appearance-columns-pack.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label, +.question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .option-label, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-1.or-appearance-no-buttons label { + width: 100%; } + .question.or-appearance-columns-1.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-1 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-1 label { + width: calc(100% - 20px); } + .question.or-appearance-columns-1 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-2.or-appearance-no-buttons label { + width: 50%; } + .question.or-appearance-columns-2.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-2 label { + width: calc(50% - 20px); } + .question.or-appearance-columns-2 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-3.or-appearance-no-buttons label { + width: 33.3333333333%; } + .question.or-appearance-columns-3.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-3 label { + width: calc(33.3333333333% - 20px); } + .question.or-appearance-columns-3 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-4.or-appearance-no-buttons label { + width: 25%; } + .question.or-appearance-columns-4.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-4 label { + width: calc(25% - 20px); } + .question.or-appearance-columns-4 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-5.or-appearance-no-buttons label { + width: 20%; } + .question.or-appearance-columns-5.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-5 label { + width: calc(20% - 20px); } + .question.or-appearance-columns-5 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-6.or-appearance-no-buttons label { + width: 16.6666666667%; } + .question.or-appearance-columns-6.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-6 label { + width: calc(16.6666666667% - 20px); } + .question.or-appearance-columns-6 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-7.or-appearance-no-buttons label { + width: 14.2857142857%; } + .question.or-appearance-columns-7.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-7 label { + width: calc(14.2857142857% - 20px); } + .question.or-appearance-columns-7 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-8.or-appearance-no-buttons label { + width: 12.5%; } + .question.or-appearance-columns-8.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-8 label { + width: calc(12.5% - 20px); } + .question.or-appearance-columns-8 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-9.or-appearance-no-buttons label { + width: 11.1111111111%; } + .question.or-appearance-columns-9.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-9 label { + width: calc(11.1111111111% - 20px); } + .question.or-appearance-columns-9 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #fddab1; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #F8931D; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:focus ~ .active { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question.or-appearance-columns-10.or-appearance-no-buttons label { + width: 10%; } + .question.or-appearance-columns-10.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-10 label { + width: calc(10% - 20px); } + .question.or-appearance-columns-10 label img.active { + max-width: 100%; + max-height: 100%; } + +.touch .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-right: 10px; } + +.touch .or[dir=rtl] .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-left: 10px; + margin-right: inherit; } + +.or-big-image { + display: block; + max-width: 70%; + max-height: 300px; } + .or-big-image img { + border: 2px solid #F8931D; + max-width: 100%; } + .or-big-image.open { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + z-index: 10000; + background: white; + margin-top: 0; } + .or-big-image.open img { + max-width: 100%; + width: 100%; + max-height: 100%; } + +.or-comment-widget { + display: block; + position: absolute; + z-index: 1001; + top: 100%; + left: 0; + width: 100%; } + .or-comment-widget__overlay { + background: rgba(0, 0, 0, 0.3); } + .or-comment-widget__content { + position: relative; + border: 1px solid #555555; + background: white; + padding: 30px; + padding-bottom: 100px; } + .or-comment-widget__content__btn-update { + position: absolute; + right: 30px; + bottom: 30px; } + .or-comment-widget__content__btn-close-x { + top: 20px; + right: 13px; + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + color: #bbb; + background: transparent; } + .or-comment-widget__overlay { + position: fixed; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + .or-comment-widget__question-label, .or-comment-widget__question-value { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: italic; + padding-right: 35px; } + .or-comment-widget__question-value { + margin-left: 20px; + margin-top: 10px; } + .or-comment-widget .question textarea, + .or-comment-widget .question input[type="text"] { + width: 100%; } + .or-comment-widget .or-required-msg.active, + .or-comment-widget .or-constraint-msg.active { + display: none; } + .or-comment-widget .invalid-required > .or-required-msg, + .or-comment-widget .invalid-constraint > .or-constraint-msg { + display: block; } + +.btn-comment { + cursor: pointer; } + .btn-comment.invalid { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: #e00e0e; } + .btn-comment.invalid .icon, .btn-comment.invalid .android-chrome, .btn-comment.invalid .record-list__records__record[data-draft=true]::before, .btn-comment.invalid .enketo-geopoint-marker, .btn-comment.invalid .glyphicon-chevron-up, .btn-comment.invalid .glyphicon-chevron-down { + font-weight: bold; } + +.or[dir="rtl"] .btn-comment { + left: auto; + right: calc(100% - 25px); } + +.or[dir="rtl"] .or-comment-widget__content__btn-update { + right: auto; + left: 30px; } + +.or[dir="rtl"] .or-comment-widget__content__btn-close-x { + right: auto; + left: 13px; } + +.or[dir="rtl"] .or-comment-widget__question-label, .or[dir="rtl"] .or-comment-widget__question-value { + padding-right: 0; + padding-left: 35px; } + +.or[dir="rtl"] .or-comment-widget__question-value { + margin-left: 0; + margin-right: 20px; } + +.or-image-map-initialized img { + visibility: hidden; } + +.or-image-map-initialized .option-wrapper { + display: none; } + +.or-image-map-initialized .image-map svg:not([or-readonly]) path[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) circle[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) g[id]:hover { + opacity: 0.5 !important; } + +.image-map svg { + display: block; + margin: 0 auto; + max-width: 100%; + width: 100vmin; + height: auto; } + .image-map svg[or-readonly] { + opacity: 0.75 !important; } + .image-map svg path[id][or-selected], + .image-map svg circle[id][or-selected], + .image-map svg g[id][or-selected] { + fill: #F8931D !important; + stroke: #F8931D !important; } + +.image-map__ui { + height: 2em; + width: 100%; + text-align: center; + font-weight: normal; } + .image-map__ui__tooltip { + display: inline-block; + background: white; + padding: 2px 8px; + color: #555555; + border-radius: 2px; } + .image-map__ui__tooltip:empty { + padding: 0; } + +.image-map__error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-appearance-rating { + /* plain stars, hover behavior */ } + .or-appearance-rating .rating-widget__rating { + display: inline-block; + width: 100%; + height: auto; } + .or-appearance-rating input[type=radio].rating-widget__rating__star, .or-appearance-rating input[type=radio].rating-widget__rating__star:checked { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 40px; + height: 40px; + margin-right: 5px; + margin-bottom: 0; + margin-top: 0; + border-style: solid; + background-color: transparent; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27fill%3A%23F8931D%27%20%2F%3E%200%204%20%3C%2Fsvg%3E"); + background-size: 35px 25px; + background-position: -3px; + background-repeat: no-repeat; + border-color: transparent !important; + border-radius: 0; } + .or-appearance-rating .empty input.rating-widget__rating__star:not(:hover), + .or-appearance-rating .empty input.rating-widget__rating__star:hover:disabled, + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:not(:hover), + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:hover:disabled { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27stroke%3A%20black%3B%20fill%3A%20transparent%3B%27%2F%3E%200%204%20%3C%2Fsvg%3E"); } + +.or-appearance-my-widget input[type="range"].empty { + opacity: 0.5; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 15px; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.or[dir="rtl"] .dropdown-menu { + right: 0; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: whitesmoke; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #F8931D; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999999; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +select, +textarea { + display: block; + height: 34px; + padding: 6px 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 15px; + line-height: 1.42857; + color: #555555; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + input[type=text]:focus, + .print-input-text:focus, + input[type=tel]:focus, + input[type=password]:focus, + input[type=url]:focus, + input[type=email]:focus, + input[type=file]:focus, + input[type=date]:focus, + input[type=month]:focus, + input[type=time]:focus, + input[type=datetime-local]:focus, + input[type=number]:focus, + select:focus, + textarea:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + input[type=text]::-moz-placeholder, + .print-input-text::-moz-placeholder, + input[type=tel]::-moz-placeholder, + input[type=password]::-moz-placeholder, + input[type=url]::-moz-placeholder, + input[type=email]::-moz-placeholder, + input[type=file]::-moz-placeholder, + input[type=date]::-moz-placeholder, + input[type=month]::-moz-placeholder, + input[type=time]::-moz-placeholder, + input[type=datetime-local]::-moz-placeholder, + input[type=number]::-moz-placeholder, + select::-moz-placeholder, + textarea::-moz-placeholder { + color: #999999; + opacity: 1; } + input[type=text]:-ms-input-placeholder, + .print-input-text:-ms-input-placeholder, + input[type=tel]:-ms-input-placeholder, + input[type=password]:-ms-input-placeholder, + input[type=url]:-ms-input-placeholder, + input[type=email]:-ms-input-placeholder, + input[type=file]:-ms-input-placeholder, + input[type=date]:-ms-input-placeholder, + input[type=month]:-ms-input-placeholder, + input[type=time]:-ms-input-placeholder, + input[type=datetime-local]:-ms-input-placeholder, + input[type=number]:-ms-input-placeholder, + select:-ms-input-placeholder, + textarea:-ms-input-placeholder { + color: #999999; } + input[type=text]::-webkit-input-placeholder, + .print-input-text::-webkit-input-placeholder, + input[type=tel]::-webkit-input-placeholder, + input[type=password]::-webkit-input-placeholder, + input[type=url]::-webkit-input-placeholder, + input[type=email]::-webkit-input-placeholder, + input[type=file]::-webkit-input-placeholder, + input[type=date]::-webkit-input-placeholder, + input[type=month]::-webkit-input-placeholder, + input[type=time]::-webkit-input-placeholder, + input[type=datetime-local]::-webkit-input-placeholder, + input[type=number]::-webkit-input-placeholder, + select::-webkit-input-placeholder, + textarea::-webkit-input-placeholder { + color: #999999; } + input[type=text][disabled], input[type=text][readonly], + fieldset[disabled] input[type=text], + .print-input-text[disabled], + .print-input-text[readonly], + fieldset[disabled] + .print-input-text, + input[type=tel][disabled], + input[type=tel][readonly], + fieldset[disabled] + input[type=tel], + input[type=password][disabled], + input[type=password][readonly], + fieldset[disabled] + input[type=password], + input[type=url][disabled], + input[type=url][readonly], + fieldset[disabled] + input[type=url], + input[type=email][disabled], + input[type=email][readonly], + fieldset[disabled] + input[type=email], + input[type=file][disabled], + input[type=file][readonly], + fieldset[disabled] + input[type=file], + input[type=date][disabled], + input[type=date][readonly], + fieldset[disabled] + input[type=date], + input[type=month][disabled], + input[type=month][readonly], + fieldset[disabled] + input[type=month], + input[type=time][disabled], + input[type=time][readonly], + fieldset[disabled] + input[type=time], + input[type=datetime-local][disabled], + input[type=datetime-local][readonly], + fieldset[disabled] + input[type=datetime-local], + input[type=number][disabled], + input[type=number][readonly], + fieldset[disabled] + input[type=number], + select[disabled], + select[readonly], + fieldset[disabled] + select, + textarea[disabled], + textarea[readonly], + fieldset[disabled] + textarea { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; + width: 100%; } + +input:not([readonly]) + .widget input[type=text][readonly], +input:not([readonly]) + .widget input[type=tel][readonly], +input:not([readonly]) + .widget input[type=password][readonly], +input:not([readonly]) + .widget input[type=url][readonly], +input:not([readonly]) + .widget input[type=email][readonly], +input:not([readonly]) + .widget input[type=file][readonly], +input:not([readonly]) + .widget input[type=date][readonly], +input:not([readonly]) + .widget input[type=month][readonly], +input:not([readonly]) + .widget input[type=time][readonly], +input:not([readonly]) + .widget input[type=datetime-local][readonly], +input:not([readonly]) + .widget input[type=number][readonly], +input:not([readonly]) + .widget select[readonly], +input:not([readonly]) + .widget textarea[readonly] { + background-color: white; + cursor: auto; } + input:not([readonly]) + .widget input[type=text][readonly]:hover, + input:not([readonly]) + .widget input[type=tel][readonly]:hover, + input:not([readonly]) + .widget input[type=password][readonly]:hover, + input:not([readonly]) + .widget input[type=url][readonly]:hover, + input:not([readonly]) + .widget input[type=email][readonly]:hover, + input:not([readonly]) + .widget input[type=file][readonly]:hover, + input:not([readonly]) + .widget input[type=date][readonly]:hover, + input:not([readonly]) + .widget input[type=month][readonly]:hover, + input:not([readonly]) + .widget input[type=time][readonly]:hover, + input:not([readonly]) + .widget input[type=datetime-local][readonly]:hover, + input:not([readonly]) + .widget input[type=number][readonly]:hover, + input:not([readonly]) + .widget select[readonly]:hover, + input:not([readonly]) + .widget textarea[readonly]:hover { + background-color: white; } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +/*legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: $line-height-computed; + font-size: $font-size-base * 1.5; + line-height: inherit; + color: $legend-color; + border: 0; + border-bottom: 1px solid $legend-border-color; +}*/ +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +input[type="search"] { + -webkit-appearance: none; } + +input[type="date"] { + line-height: 34px; } + +input[type="radio"][disabled], +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.option-wrapper { + line-height: 20px; } + +.question input[type=radio] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #cccccc; + border-radius: 10px; } + .question input[type=radio]:disabled, .question input[type=radio][readonly] { + border-color: #d9d9d9; } + .question input[type=radio]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=radio]:checked { + border-color: #faab4e; + background-image: radial-gradient(4px, #faab4e 0%, #faab4e 99%, transparent 100%); } + .question input[type=radio]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.question input[type=checkbox] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 20px; + height: 20px; + margin-right: 10px; + margin-bottom: 0; + margin-top: 0; + border-width: 3px; + border-style: solid; + border-radius: 0; + background-color: transparent; + border-color: #cccccc; } + .question input[type=checkbox]:disabled, .question input[type=checkbox][readonly] { + border-color: #d9d9d9; } + .question input[type=checkbox]:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + .question input[type=checkbox]:checked { + border-color: #faab4e; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%23faab4e%27%20fill%3D%27%23faab4e%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; } + .question input[type=checkbox]:checked:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 1px #66afe9, 0 0 8px rgba(102, 175, 233, 0.6); } + +.touch .question.simple-select .option-wrapper .option-label { + margin-left: 35px; } + +.or[dir="rtl"] .question input[type=checkbox], .or[dir="rtl"] .question input[type=radio], +[dir="rtl"] .form-footer .question input[type=checkbox], +[dir="rtl"] .form-footer .question input[type=radio] { + margin-right: 0; + margin-left: 10px; } + +.or-appearance-likert .option-wrapper > label .option-label { + margin-top: -11.5px; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -4px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -3px; } + +.or-group { + border-top: none; } + +.form-header { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + text-align: left; + align-items: center; } + .form-header__branding { + order: 1; + padding-right: 10px; } + .form-header__branding .logo-wrapper { + display: none; + align-items: flex-end; } + .form-header__branding img { + max-height: 30px; + max-width: 130px; } + .form-header__branding span { + display: inline-block; + color: #444444; + font-weight: bold; + font-size: 1.4em; } + .form-header__branding span:hover { + text-decoration: none; + opacity: 0.8; } + .form-header a.form-header__branding:hover { + opacity: 0.8; } + .form-header__filler { + order: 20; + flex: 1; + min-width: 1px; + min-height: 1px; } + .form-header .form-language-selector { + order: 30; } + .form-header__button--print { + background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M31.109%209.316h-27.423c-1.904%200-3.686%201.904-3.686%203.767v10.41h4.861v8.506h24.709v-8.506h4.861v-10.41c0-1.863-1.458-3.767-3.322-3.767zM27.139%2029.165h-19.848v-8.911h19.848v8.911zM31.19%2015.797h-2.835v-2.835h2.835v2.835z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M6.076%200h22.278v5.671h-22.278v-5.671z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); + background-size: 100%; + display: none; + order: 40; + width: 32px; + height: 10px; + margin: 0; + margin-left: 20px; + margin-right: 0; + outline: 0; } + .form-header__button--homescreen { + position: fixed; + top: 1px; + right: 0; + order: 61; } + .form-header__button--homescreen .icon, .form-header__button--homescreen .android-chrome, .form-header__button--homescreen .record-list__records__record[data-draft=true]::before, .form-header__button--homescreen .enketo-geopoint-marker, .form-header__button--homescreen .glyphicon-chevron-up, .form-header__button--homescreen .glyphicon-chevron-down { + font-size: 25px; } + .form-header .pages-toc { + order: 70; } + .form-header .pages-toc label[for="toc-toggle"] { + background: repeating-linear-gradient(black 2px, black 5px, transparent 5px, transparent 12px); } + +.form-progress { + position: fixed; + top: 0; + left: 0; + display: block; + max-width: 100% !important; + width: 34px; + min-width: 34px !important; + margin: 0; + height: 3px; + background-color: #d15200; + z-index: 1000; + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; } + +[dir="rtl"] .form-header { + flex-direction: row-reverse; } + +[dir="rtl"] .offline-enabled { + top: 0px; } + +[dir="rtl"] .form-progress { + right: 0; + left: auto; } + +.offline-enabled { + display: block; + position: fixed; + top: 3px; + left: 0; } + .offline-enabled__icon { + width: 34px; + height: 34px; + background-color: #d15200; + background-image: url("/x/images/offline-enabled.png"); + background-repeat: no-repeat; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled__icon.not-enabled { + height: 0; + opacity: 0; + width: 0; + background: none; } + .offline-enabled__icon:hover { + opacity: 0.8; } + .offline-enabled__queue-length { + margin-top: 1px; + width: 34px; + min-height: 34px; + color: #d15200; + background-color: #ffffff; + text-align: center; + padding: 9.5px 0 9.5px 0; + line-height: 15px; + font-size: 15px; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled .offline-enabled__queue-length { + cursor: pointer; } + .offline-enabled .offline-enabled__queue-length.hide { + opacity: 0; + display: none; } + .offline-enabled .offline-enabled__queue-length.submitting { + color: #ce4f07; } + .offline-enabled .offline-enabled__queue-length:hover { + color: green; } + +#form-languages { + display: none; } + +.form-language-selector { + margin: 0; } + .form-language-selector #form-languages { + display: inline-block; } + +@media screen and (max-width: 820px) { + .offline-enabled { + position: static; + display: inline-block; + margin-right: 10px; } + .offline-enabled__icon { + float: left; + display: block; } + .offline-enabled .offline-enabled__queue-length { + margin-top: 0; + float: left; + display: block; } } + +@media screen and (max-width: 720px) { + .form-header { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 16px 0 16px; + border-bottom: none; } + .form-header__branding { + margin-top: 16px; } + .form-header .form-language-selector { + flex: 100%; + order: 100; + padding-bottom: 0; + margin: 0 auto; + min-width: 280px; } + .form-header__button--print { + display: none; } + .form-header__button--homescreen { + top: -2px; + position: static; + align-self: flex-start; + margin-top: -1px; + margin-right: 0; } + #form-languages { + margin: 0; + width: 100%; } + .or .form-logo img { + margin-top: 25px; } + .offline-enabled { + align-self: flex-start; + margin-left: -16px; } + .offline-enabled .queue-length { + background-color: whitesmoke; } } + +.form-footer { + position: relative; } + .form-footer__content { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__main-controls { + flex: 1; + margin: 30px auto; + width: 100%; + text-align: center; + position: relative; } + .form-footer__content__main-controls .btn, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button { + display: inline-block; + min-width: 180px; + position: static; + min-height: 32px; + margin-bottom: 30px; + margin-left: 20px; + margin-right: 20px; } + .form-footer__content__main-controls .btn progress, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button progress, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button progress { + margin: 0; + padding: 0; + width: 100%; } + .form-footer__content__main-controls #save-draft { + position: relative; } + .form-footer__content__main-controls #save-draft .save-draft-info { + color: #555555; + position: absolute; + left: 100%; + bottom: 0; + margin: 0 7px; } + .form-footer__content__main-controls #save-draft .save-draft-info:hover { + opacity: 0.5; } + .form-footer__content__main-controls .previous-page, + .form-footer__content__main-controls .next-page { + display: none; } + .form-footer__content__main-controls .previous-page { + position: absolute; + left: 5px; + bottom: 5px; } + .form-footer__content__jump-nav { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__jump-nav .first-page, + .form-footer__content__jump-nav .last-page { + flex: 1; + opacity: 0.7; + border-radius: 0 !important; + display: none; + padding: 9px; + margin-bottom: 0; + float: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .form-footer__content__jump-nav .first-page { + padding-left: 32px; } + .form-footer__content__jump-nav .first-page:not(:hover) { + border-right: none; } + .form-footer__content__jump-nav .first-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M34.07%2019.41v0.41c0%206.61-5.37%2011.97-11.97%2012.18l0.83-0.83c-1.03-1.44-0.62-1.65%200-4.13l-0.83-0.83c3.3%200%206.19-2.89%206.19-6.19v-0.62c0-3.51-2.68-6.19-6.4-6.19h-11.97l2.48%202.27c1.03%201.24%201.03%203.1%200%204.13-0.62%200.41-1.24%200.83-2.06%200.83s-1.44-0.21-2.06-0.83l-7.43-7.23c-1.03-1.24-1.03-3.1%200-4.13l7.43-7.43c1.24-1.24%203.1-1.24%204.13%200%201.03%201.03%201.03%203.1%200%204.13l-2.48%202.48h11.77c6.81%200%2012.39%205.37%2012.39%2011.97zM5.99%2026.01h16.93v5.78h-16.93v-5.78zM15.28%2032h-8.26c-1.65%200-2.89-1.44-2.89-3.1s1.45-2.89%202.89-2.89h3.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 17px; + height: 16px; + margin-top: 2px; + margin-left: -22px; + content: ' '; + float: left; } + .form-footer__content__jump-nav .last-page { + padding-right: 32px; } + .form-footer__content__jump-nav .last-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2747%27%20height%3D%2732%27%20viewBox%3D%270%200%2047%2032%27%3E%3Cpath%20d%3D%27M21.56%2029.5c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27l5.67-5.67h-24.06c-1.82%200-3.18-1.59-3.18-3.4s1.36-3.18%203.18-3.18h24.06l-5.67-5.67c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27c1.36-1.13%203.4-1.13%204.54%200l11.12%2011.12c0.23%200.23%200.23%200.23%200.45%200.45%200.68%200.91%200.68%202.04%200.23%202.95-0.23%200.45-0.45%200.68-0.68%201.14l-11.12%2011.35c-1.36%201.14-3.4%201.14-4.54%200z%27%2F%3E%3Cpath%20d%3D%27M43.35%2032c-1.82%200-3.18-1.36-3.18-3.18v-25.64c0-1.82%201.36-3.18%203.18-3.18s3.18%201.36%203.18%203.18v25.42c0.23%201.82-1.36%203.4-3.18%203.4z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 24px; + height: 16px; + margin-top: 2px; + margin-right: -22px; + content: ' '; + float: right; } + .form-footer .logout { + width: 100%; + display: block; + margin-bottom: 30px; + text-align: center; } + .form-footer .enketo-power { + position: static; + margin: 0 auto 20px auto; + left: auto; + width: 100%; + line-height: 25px; + display: none; } + .form-footer .enketo-power img { + width: 51px; } + +.pages ~ .form-footer .form-footer__content__main-controls { + margin-bottom: 0; + margin-top: 0; } + +.pages ~ .form-footer.end .logout { + margin-bottom: 50px; } + +@media screen and (min-width: 720px) { + .form-footer .enketo-power { + position: absolute; + bottom: -85px; + right: 5px; + width: auto; } + .pages ~ .form-footer .enketo-power { + bottom: -95px; } } + +.touch .form-footer .draft .option-wrapper > label { + border: none !important; + width: 100% !important; } diff --git a/apps/wrapper/public/css/theme-kobo.print.css b/apps/wrapper/public/css/theme-kobo.print.css new file mode 100644 index 00000000..88d19863 --- /dev/null +++ b/apps/wrapper/public/css/theme-kobo.print.css @@ -0,0 +1,384 @@ +/** The next styles are meant to easily customize the background and border of radiobuttons and checkboxes, not their size! */ +/** end radiobuttons and checkboxes */ +/** CORE **/ +* { + float: none; } + +body { + display: block; + overflow: visible; + background: none; } + body .main { + overflow: visible; + display: block; + margin: 0; + padding: 0; } + body .main .paper { + padding: 3px; + display: block; } + body .paper { + overflow: visible; + border: none; + margin: 0; } + +.print-hide, +.side-slider, +.side-slider__toggle, +#feedback-bar, +#dialog-alert, +#dialog-confirm, +#dialog-save, +#form-languages, +.form-header, +.form-logo, +.form-footer, +.or-appearance-no-print, +.notification, +.paper #submit-form, +h4::before { + display: none !important; } + +.or .hint, +.or .or-appearance-no-print, +.or .geopoint .search-bar, +.or .or-constraint-msg, +.or .add-on, +.or .file-feedback, +.or video, +.or audio, +.or button, +.or .invalid-required .or-required-msg.active, +.or .invalid-constraint .or-constraint-msg.active { + display: none; } + +.or:not(.print-relevant-only) .or-branch.disabled { + display: block; } + +.or input[type="file"] { + visibility: hidden; } + +.or input[type="number"] { + appearance: textfield !important; + -moz-appearance: textfield !important; + -webkit-appearance: textfield !important; + -ms-appearance: textfield !important; } + +h3 { + font-size: 24px; } + +h4, +h4 > .question-label { + font-size: 18px; } + +label, +legend, +.trigger, +.readonly { + font-size: 12px; } + +.question-label, +.option-label, +label.geo { + font-size: 12px; } + +.question input:not([type=radio]):not([type=checkbox]) { + font-size: 12px; } + +input[type=radio] { + appearance: radio !important; + -moz-appearance: radio !important; + -webkit-appearance: radio !important; + -ms-appearance: radio !important; } + +input[type=checkbox] { + appearance: checkbox !important; + -moz-appearance: checkbox !important; + -webkit-appearance: checkbox !important; + -ms-appearance: checkbox !important; } + +.or h2, +.or h3, +.or h4, +.or .required { + color: black; } + +.or h3, +.or h4 { + margin: 0; } + +.or .question { + margin-bottom: 0; } + +.or legend { + margin-bottom: 5px; } + .or legend ~ label { + padding: 0; } + .or legend span:not(.or-output) { + display: block; } + +.or .readonly, +.or .trigger { + font-weight: normal; + background: none; + color: black; + padding: 5px 5px 12px 5px; } + +.or .required { + float: right; } + +.or .or-repeat { + background: none; } + +.or input[type=text], +.or .print-input-text, +.or input[type=tel], +.or input[type=password], +.or input[type=url], +.or input[type=email], +.or input[type=file], +.or input[type=date], +.or input[type=time], +.or input[type=datetime-local], +.or input[type=number], +.or select, +.or textarea { + border-radius: 0px; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + border: none; + background: none; + border-bottom: 1px solid black; } + +.or input[type="file"] { + display: none !important; } + +.or .print-input-text { + height: auto; } + +.or .or-hint.active { + color: black; + display: block; + padding-top: 5px; + margin-top: 0; + line-height: 1em; } + +.or .or-hint.or-form-guidance.active { + border: 1px dotted black; + padding: 1px; + margin-top: 5px; } + .or .or-hint.or-form-guidance.active summary { + display: none; } + +.invalid-constraint, +.invalid-required { + background: none; + border: 1px solid red; } + +.geopicker.widget { + margin-top: 10px; } + .geopicker.widget .geo-inputs { + width: 100%; } + .geopicker.widget .geo-inputs label.geo { + display: inline-block; + width: 25%; + padding: 0 !important; + margin: 7px 0 0 0 !important; } + .geopicker.widget .geo-inputs label.geo:nth-of-type(3), .geopicker.widget .geo-inputs label.geo:nth-of-type(4) { + vertical-align: top; + margin-top: 0; + padding-top: 12px; + font-size: inherit; + border-top: none; + font-size: auto; } + .geopicker.widget .geo-inputs label.geo.kml { + display: none; } + .geopicker.widget .geo-inputs label.geo input { + width: 100% !important; + margin-top: 8px !important; + padding-top: 0px !important; } + .geopicker.widget .points { + display: none; } + .geopicker.widget .search-bar { + display: none; } + .geopicker.widget .leaflet-popup-pane, + .geopicker.widget .leaflet-control { + display: none; } + +.bootstrap-select:before, .bootstrap-select:after { + content: " "; + display: table; } + +.bootstrap-select:after { + clear: both; } + +.bootstrap-select .dropdown-toggle { + display: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + display: block; + position: static; + border: none; + box-shadow: none; + list-style-type: circle; + max-height: none; + padding-top: 0; + min-width: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active { + flex: 1; + min-width: 30%; + display: inline-block; + margin-right: 8px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper { + white-space: normal; + padding: 0; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label { + padding-left: 4px !important; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label .option-label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label .option-label { + word-break: break-word; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu a { + background: none; + color: black; } + +.datalist.widget { + display: none; } + +.or-appearance-likert .option-wrapper > label .option-label { + border-top: 1px solid black; } + +.question.or-appearance-compact input:checked ~ img, +.question.or-appearance-quickcompact input:checked ~ img { + border-color: black; } + +.or-appearance-distress .slider-vertical .slider { + border: none; } + +.or-appearance-distress .bulb { + display: none; } + +.or-appearance-distress .slider-handle { + border: 1px solid black; } + +.or-appearance-distress .slider-vertical .slider-track { + border: 1px solid black; } + +.or-appearance-analog-scale:not(.or-appearance-horizontal) { + display: flex !important; + flex-wrap: nowrap; } + +.or-appearance-analog-scale .scale__ticks { + display: none; } + +.or-appearance-analog-scale .slider-vertical .slider-track { + border-right: 1px solid black; + margin-left: -8.5px; } + +.or-appearance-analog-scale .slider-horizontal .slider-track { + border-bottom: 1px solid black; + margin-top: -10px; } + +.or-appearance-analog-scale .slider-handle { + border: 1px solid black; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -1px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -1px; } + +.or-appearance-analog-scale .slider-vertical .min-label { + margin-top: 10px; } + +.draw-widget__colorpicker { + display: none; } + +.or-appearance-comment.hide { + display: block !important; } + +.pages.or.print-relevant-only .disabled[role="page"] { + display: none; } + +.pages.or [role="page"] { + display: inherit; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: inherit; } + +.question { + page-break-inside: avoid; } + +h3, +h4 { + page-break-after: avoid; } + h3 + .question, + h4 + .question { + page-break-before: avoid; } + +/*.page-break { + display: block; + //border: 1px dashed blue; + width: 100%; + margin: 0; + color: transparent; + border-bottom: none; + page-break-after: always !important; +}*/ +[type=range]:not(.empty)::-webkit-slider-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-moz-range-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-ms-thumb { + border-color: black !important; } + +.question input[type=radio], .question input[type=checkbox] { + -webkit-print-color-adjust: exact; + color-adjust: exact; + border-color: black; + border-width: 1px; } + .question input[type=radio]:checked, .question input[type=checkbox]:checked { + border-color: black; } + +.question input[type=checkbox]:checked { + border-color: black; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27transparent%27%20fill%3D%27black%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M25.1%2012.5l-3.4-3.3-8%208-2.9-3-3.4%203.4%206.3%206.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 20px 20px; + background-position: -3px; + background-position: -1px; } + +.question input[type=radio]:checked { + border-color: black; + background-image: radial-gradient(4px, black 0%, black 99%, transparent 100%); } + +.bootstrap-select .option-wrapper > label { + padding-left: 35px !important; } + +[dir="rtl"] .bootstrap-select .option-wrapper > label { + padding-right: 35px !important; } + +@media print { + .vex, + .vex-overlay { + display: none; } + .ios-iframe-bug-wrap { + position: static; } } diff --git a/apps/wrapper/public/css/theme-plain.css b/apps/wrapper/public/css/theme-plain.css new file mode 100644 index 00000000..e758710d --- /dev/null +++ b/apps/wrapper/public/css/theme-plain.css @@ -0,0 +1,8059 @@ +@charset "UTF-8"; +/*! + * Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"); + font-weight: normal; + font-style: normal; } + +.fa, .icon, .android-chrome, .record-list__records__record[data-draft=true]::before, .enketo-geopoint-marker, .glyphicon-chevron-up, .glyphicon-chevron-down { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-fw { + width: 1.2857142857em; + text-align: center; } + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; } + .fa-ul > li { + position: relative; } + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; } + .fa-li.fa-lg { + left: -1.8571428571em; } + +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, .fa-pull-left.icon, .fa-pull-left.android-chrome, .fa-pull-left.record-list__records__record[data-draft=true]::before, .fa-pull-left.enketo-geopoint-marker, .fa-pull-left.glyphicon-chevron-up, .fa-pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.fa-pull-right, .fa-pull-right.icon, .fa-pull-right.android-chrome, .fa-pull-right.record-list__records__record[data-draft=true]::before, .fa-pull-right.enketo-geopoint-marker, .fa-pull-right.glyphicon-chevron-up, .fa-pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; } + +.pull-left { + float: left; } + +.fa.pull-left, .pull-left.icon, .pull-left.android-chrome, .pull-left.record-list__records__record[data-draft=true]::before, .pull-left.enketo-geopoint-marker, .pull-left.glyphicon-chevron-up, .pull-left.glyphicon-chevron-down { + margin-right: .3em; } + +.fa.pull-right, .pull-right.icon, .pull-right.android-chrome, .pull-right.record-list__records__record[data-draft=true]::before, .pull-right.enketo-geopoint-marker, .pull-right.glyphicon-chevron-up, .pull-right.glyphicon-chevron-down { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; } + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: ""; } + +.fa-music:before { + content: ""; } + +.fa-search:before, .icon-search:before { + content: ""; } + +.fa-envelope-o:before { + content: ""; } + +.fa-heart:before { + content: ""; } + +.fa-star:before { + content: ""; } + +.fa-star-o:before, .icon-star-o:before { + content: ""; } + +.fa-user:before { + content: ""; } + +.fa-film:before { + content: ""; } + +.fa-th-large:before { + content: ""; } + +.fa-th:before { + content: ""; } + +.fa-th-list:before { + content: ""; } + +.fa-check:before, .icon-check:before { + content: ""; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; } + +.fa-search-plus:before { + content: ""; } + +.fa-search-minus:before { + content: ""; } + +.fa-power-off:before { + content: ""; } + +.fa-signal:before { + content: ""; } + +.fa-gear:before, +.fa-cog:before { + content: ""; } + +.fa-trash-o:before { + content: ""; } + +.fa-home:before { + content: ""; } + +.fa-file-o:before { + content: ""; } + +.fa-clock-o:before { + content: ""; } + +.fa-road:before { + content: ""; } + +.fa-download:before, .icon-download:before { + content: ""; } + +.fa-arrow-circle-o-down:before { + content: ""; } + +.fa-arrow-circle-o-up:before { + content: ""; } + +.fa-inbox:before { + content: ""; } + +.fa-play-circle-o:before { + content: ""; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; } + +.fa-refresh:before, .icon-refresh:before { + content: ""; } + +.fa-list-alt:before { + content: ""; } + +.fa-lock:before { + content: ""; } + +.fa-flag:before { + content: ""; } + +.fa-headphones:before { + content: ""; } + +.fa-volume-off:before { + content: ""; } + +.fa-volume-down:before { + content: ""; } + +.fa-volume-up:before { + content: ""; } + +.fa-qrcode:before { + content: ""; } + +.fa-barcode:before { + content: ""; } + +.fa-tag:before { + content: ""; } + +.fa-tags:before { + content: ""; } + +.fa-book:before { + content: ""; } + +.fa-bookmark:before { + content: ""; } + +.fa-print:before { + content: ""; } + +.fa-camera:before { + content: ""; } + +.fa-font:before { + content: ""; } + +.fa-bold:before { + content: ""; } + +.fa-italic:before { + content: ""; } + +.fa-text-height:before { + content: ""; } + +.fa-text-width:before { + content: ""; } + +.fa-align-left:before { + content: ""; } + +.fa-align-center:before { + content: ""; } + +.fa-align-right:before { + content: ""; } + +.fa-align-justify:before { + content: ""; } + +.fa-list:before { + content: ""; } + +.fa-dedent:before, +.fa-outdent:before { + content: ""; } + +.fa-indent:before { + content: ""; } + +.fa-video-camera:before { + content: ""; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; } + +.fa-pencil:before, .icon-pencil:before, .record-list__records__record[data-draft=true]:before { + content: ""; } + +.fa-map-marker:before, .icon-marker:before, .enketo-geopoint-marker:before { + content: ""; } + +.fa-adjust:before { + content: ""; } + +.fa-tint:before { + content: ""; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; } + +.fa-share-square-o:before { + content: ""; } + +.fa-check-square-o:before { + content: ""; } + +.fa-arrows:before { + content: ""; } + +.fa-step-backward:before { + content: ""; } + +.fa-fast-backward:before { + content: ""; } + +.fa-backward:before { + content: ""; } + +.fa-play:before { + content: ""; } + +.fa-pause:before { + content: ""; } + +.fa-stop:before { + content: ""; } + +.fa-forward:before { + content: ""; } + +.fa-fast-forward:before { + content: ""; } + +.fa-step-forward:before { + content: ""; } + +.fa-eject:before { + content: ""; } + +.fa-chevron-left:before, .icon-chevron-left:before { + content: ""; } + +.fa-chevron-right:before, .icon-chevron-right:before, .icon-chevron-left:before, .icon-chevron-down:before, .glyphicon-chevron-down:before, .icon-chevron-up:before, .glyphicon-chevron-up:before { + content: ""; } + +.fa-plus-circle:before { + content: ""; } + +.fa-minus-circle:before { + content: ""; } + +.fa-times-circle:before { + content: ""; } + +.fa-check-circle:before { + content: ""; } + +.fa-question-circle:before { + content: ""; } + +.fa-info-circle:before, .icon-info-circle:before { + content: ""; } + +.fa-crosshairs:before, .icon-crosshairs:before { + content: ""; } + +.fa-times-circle-o:before { + content: ""; } + +.fa-check-circle-o:before { + content: ""; } + +.fa-ban:before { + content: ""; } + +.fa-arrow-left:before, .icon-arrow-left:before { + content: ""; } + +.fa-arrow-right:before, .icon-arrow-right:before, .record-list__records__record.active[data-draft=true]:before { + content: ""; } + +.fa-arrow-up:before { + content: ""; } + +.fa-arrow-down:before { + content: ""; } + +.fa-mail-forward:before, +.fa-share:before { + content: ""; } + +.fa-expand:before { + content: ""; } + +.fa-compress:before { + content: ""; } + +.fa-plus:before, .icon-plus:before { + content: ""; } + +.fa-minus:before, .icon-minus:before { + content: ""; } + +.fa-asterisk:before { + content: ""; } + +.fa-exclamation-circle:before { + content: ""; } + +.fa-gift:before { + content: ""; } + +.fa-leaf:before { + content: ""; } + +.fa-fire:before { + content: ""; } + +.fa-eye:before { + content: ""; } + +.fa-eye-slash:before { + content: ""; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; } + +.fa-plane:before { + content: ""; } + +.fa-calendar:before { + content: ""; } + +.fa-random:before { + content: ""; } + +.fa-comment:before { + content: ""; } + +.fa-magnet:before { + content: ""; } + +.fa-chevron-up:before, .icon-chevron-up:before, .glyphicon-chevron-up:before { + content: ""; } + +.fa-chevron-down:before, .icon-chevron-down:before, .glyphicon-chevron-down:before { + content: ""; } + +.fa-retweet:before { + content: ""; } + +.fa-shopping-cart:before { + content: ""; } + +.fa-folder:before { + content: ""; } + +.fa-folder-open:before { + content: ""; } + +.fa-arrows-v:before { + content: ""; } + +.fa-arrows-h:before { + content: ""; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; } + +.fa-twitter-square:before { + content: ""; } + +.fa-facebook-square:before { + content: ""; } + +.fa-camera-retro:before { + content: ""; } + +.fa-key:before { + content: ""; } + +.fa-gears:before, +.fa-cogs:before { + content: ""; } + +.fa-comments:before { + content: ""; } + +.fa-thumbs-o-up:before { + content: ""; } + +.fa-thumbs-o-down:before { + content: ""; } + +.fa-star-half:before { + content: ""; } + +.fa-heart-o:before { + content: ""; } + +.fa-sign-out:before { + content: ""; } + +.fa-linkedin-square:before { + content: ""; } + +.fa-thumb-tack:before { + content: ""; } + +.fa-external-link:before { + content: ""; } + +.fa-sign-in:before { + content: ""; } + +.fa-trophy:before { + content: ""; } + +.fa-github-square:before { + content: ""; } + +.fa-upload:before { + content: ""; } + +.fa-lemon-o:before { + content: ""; } + +.fa-phone:before { + content: ""; } + +.fa-square-o:before { + content: ""; } + +.fa-bookmark-o:before, .icon-bookmark-o:before { + content: ""; } + +.fa-phone-square:before { + content: ""; } + +.fa-twitter:before { + content: ""; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; } + +.fa-github:before { + content: ""; } + +.fa-unlock:before { + content: ""; } + +.fa-credit-card:before { + content: ""; } + +.fa-feed:before, +.fa-rss:before { + content: ""; } + +.fa-hdd-o:before { + content: ""; } + +.fa-bullhorn:before { + content: ""; } + +.fa-bell:before { + content: ""; } + +.fa-certificate:before { + content: ""; } + +.fa-hand-o-right:before { + content: ""; } + +.fa-hand-o-left:before { + content: ""; } + +.fa-hand-o-up:before { + content: ""; } + +.fa-hand-o-down:before { + content: ""; } + +.fa-arrow-circle-left:before { + content: ""; } + +.fa-arrow-circle-right:before { + content: ""; } + +.fa-arrow-circle-up:before { + content: ""; } + +.fa-arrow-circle-down:before { + content: ""; } + +.fa-globe:before, .icon-globe:before { + content: ""; } + +.fa-wrench:before { + content: ""; } + +.fa-tasks:before { + content: ""; } + +.fa-filter:before { + content: ""; } + +.fa-briefcase:before { + content: ""; } + +.fa-arrows-alt:before { + content: ""; } + +.fa-group:before, +.fa-users:before { + content: ""; } + +.fa-chain:before, +.fa-link:before { + content: ""; } + +.fa-cloud:before { + content: ""; } + +.fa-flask:before { + content: ""; } + +.fa-cut:before, +.fa-scissors:before { + content: ""; } + +.fa-copy:before, +.fa-files-o:before { + content: ""; } + +.fa-paperclip:before { + content: ""; } + +.fa-save:before, +.fa-floppy-o:before { + content: ""; } + +.fa-square:before { + content: ""; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; } + +.fa-list-ul:before { + content: ""; } + +.fa-list-ol:before { + content: ""; } + +.fa-strikethrough:before { + content: ""; } + +.fa-underline:before { + content: ""; } + +.fa-table:before { + content: ""; } + +.fa-magic:before { + content: ""; } + +.fa-truck:before { + content: ""; } + +.fa-pinterest:before { + content: ""; } + +.fa-pinterest-square:before { + content: ""; } + +.fa-google-plus-square:before { + content: ""; } + +.fa-google-plus:before { + content: ""; } + +.fa-money:before { + content: ""; } + +.fa-caret-down:before { + content: ""; } + +.fa-caret-up:before { + content: ""; } + +.fa-caret-left:before { + content: ""; } + +.fa-caret-right:before { + content: ""; } + +.fa-columns:before { + content: ""; } + +.fa-unsorted:before, +.fa-sort:before { + content: ""; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; } + +.fa-envelope:before { + content: ""; } + +.fa-linkedin:before { + content: ""; } + +.fa-rotate-left:before, +.fa-undo:before, +.icon-undo:before { + content: ""; } + +.fa-legal:before, +.fa-gavel:before { + content: ""; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; } + +.fa-comment-o:before { + content: ""; } + +.fa-comments-o:before { + content: ""; } + +.fa-flash:before, +.fa-bolt:before { + content: ""; } + +.fa-sitemap:before { + content: ""; } + +.fa-umbrella:before { + content: ""; } + +.fa-paste:before, +.fa-clipboard:before { + content: ""; } + +.fa-lightbulb-o:before { + content: ""; } + +.fa-exchange:before { + content: ""; } + +.fa-cloud-download:before { + content: ""; } + +.fa-cloud-upload:before { + content: ""; } + +.fa-user-md:before { + content: ""; } + +.fa-stethoscope:before { + content: ""; } + +.fa-suitcase:before { + content: ""; } + +.fa-bell-o:before { + content: ""; } + +.fa-coffee:before { + content: ""; } + +.fa-cutlery:before { + content: ""; } + +.fa-file-text-o:before { + content: ""; } + +.fa-building-o:before { + content: ""; } + +.fa-hospital-o:before { + content: ""; } + +.fa-ambulance:before { + content: ""; } + +.fa-medkit:before { + content: ""; } + +.fa-fighter-jet:before { + content: ""; } + +.fa-beer:before { + content: ""; } + +.fa-h-square:before { + content: ""; } + +.fa-plus-square:before { + content: ""; } + +.fa-angle-double-left:before { + content: ""; } + +.fa-angle-double-right:before { + content: ""; } + +.fa-angle-double-up:before { + content: ""; } + +.fa-angle-double-down:before { + content: ""; } + +.fa-angle-left:before { + content: ""; } + +.fa-angle-right:before { + content: ""; } + +.fa-angle-up:before { + content: ""; } + +.fa-angle-down:before { + content: ""; } + +.fa-desktop:before { + content: ""; } + +.fa-laptop:before { + content: ""; } + +.fa-tablet:before { + content: ""; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; } + +.fa-circle-o:before { + content: ""; } + +.fa-quote-left:before { + content: ""; } + +.fa-quote-right:before { + content: ""; } + +.fa-spinner:before { + content: ""; } + +.fa-circle:before { + content: ""; } + +.fa-mail-reply:before, +.fa-reply:before { + content: ""; } + +.fa-github-alt:before { + content: ""; } + +.fa-folder-o:before { + content: ""; } + +.fa-folder-open-o:before { + content: ""; } + +.fa-smile-o:before { + content: ""; } + +.fa-frown-o:before { + content: ""; } + +.fa-meh-o:before { + content: ""; } + +.fa-gamepad:before { + content: ""; } + +.fa-keyboard-o:before { + content: ""; } + +.fa-flag-o:before { + content: ""; } + +.fa-flag-checkered:before { + content: ""; } + +.fa-terminal:before { + content: ""; } + +.fa-code:before { + content: ""; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; } + +.fa-location-arrow:before { + content: ""; } + +.fa-crop:before { + content: ""; } + +.fa-code-fork:before { + content: ""; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; } + +.fa-question:before { + content: ""; } + +.fa-info:before { + content: ""; } + +.fa-exclamation:before { + content: ""; } + +.fa-superscript:before { + content: ""; } + +.fa-subscript:before { + content: ""; } + +.fa-eraser:before { + content: ""; } + +.fa-puzzle-piece:before { + content: ""; } + +.fa-microphone:before { + content: ""; } + +.fa-microphone-slash:before { + content: ""; } + +.fa-shield:before { + content: ""; } + +.fa-calendar-o:before { + content: ""; } + +.fa-fire-extinguisher:before { + content: ""; } + +.fa-rocket:before { + content: ""; } + +.fa-maxcdn:before { + content: ""; } + +.fa-chevron-circle-left:before { + content: ""; } + +.fa-chevron-circle-right:before { + content: ""; } + +.fa-chevron-circle-up:before { + content: ""; } + +.fa-chevron-circle-down:before { + content: ""; } + +.fa-html5:before { + content: ""; } + +.fa-css3:before { + content: ""; } + +.fa-anchor:before { + content: ""; } + +.fa-unlock-alt:before { + content: ""; } + +.fa-bullseye:before { + content: ""; } + +.fa-ellipsis-h:before { + content: ""; } + +.fa-ellipsis-v:before, .icon-ellipsis-v:before, .android-chrome:before { + content: ""; } + +.fa-rss-square:before { + content: ""; } + +.fa-play-circle:before { + content: ""; } + +.fa-ticket:before { + content: ""; } + +.fa-minus-square:before { + content: ""; } + +.fa-minus-square-o:before { + content: ""; } + +.fa-level-up:before { + content: ""; } + +.fa-level-down:before { + content: ""; } + +.fa-check-square:before { + content: ""; } + +.fa-pencil-square:before { + content: ""; } + +.fa-external-link-square:before { + content: ""; } + +.fa-share-square:before { + content: ""; } + +.fa-compass:before { + content: ""; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; } + +.fa-euro:before, +.fa-eur:before { + content: ""; } + +.fa-gbp:before { + content: ""; } + +.fa-dollar:before, +.fa-usd:before { + content: ""; } + +.fa-rupee:before, +.fa-inr:before { + content: ""; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; } + +.fa-won:before, +.fa-krw:before { + content: ""; } + +.fa-bitcoin:before, +.fa-btc:before { + content: ""; } + +.fa-file:before { + content: ""; } + +.fa-file-text:before { + content: ""; } + +.fa-sort-alpha-asc:before { + content: ""; } + +.fa-sort-alpha-desc:before { + content: ""; } + +.fa-sort-amount-asc:before { + content: ""; } + +.fa-sort-amount-desc:before { + content: ""; } + +.fa-sort-numeric-asc:before { + content: ""; } + +.fa-sort-numeric-desc:before { + content: ""; } + +.fa-thumbs-up:before { + content: ""; } + +.fa-thumbs-down:before { + content: ""; } + +.fa-youtube-square:before { + content: ""; } + +.fa-youtube:before { + content: ""; } + +.fa-xing:before { + content: ""; } + +.fa-xing-square:before { + content: ""; } + +.fa-youtube-play:before { + content: ""; } + +.fa-dropbox:before { + content: ""; } + +.fa-stack-overflow:before { + content: ""; } + +.fa-instagram:before { + content: ""; } + +.fa-flickr:before { + content: ""; } + +.fa-adn:before { + content: ""; } + +.fa-bitbucket:before { + content: ""; } + +.fa-bitbucket-square:before { + content: ""; } + +.fa-tumblr:before { + content: ""; } + +.fa-tumblr-square:before { + content: ""; } + +.fa-long-arrow-down:before { + content: ""; } + +.fa-long-arrow-up:before { + content: ""; } + +.fa-long-arrow-left:before { + content: ""; } + +.fa-long-arrow-right:before { + content: ""; } + +.fa-apple:before { + content: ""; } + +.fa-windows:before { + content: ""; } + +.fa-android:before { + content: ""; } + +.fa-linux:before { + content: ""; } + +.fa-dribbble:before { + content: ""; } + +.fa-skype:before { + content: ""; } + +.fa-foursquare:before { + content: ""; } + +.fa-trello:before { + content: ""; } + +.fa-female:before { + content: ""; } + +.fa-male:before { + content: ""; } + +.fa-gittip:before, +.fa-gratipay:before { + content: ""; } + +.fa-sun-o:before { + content: ""; } + +.fa-moon-o:before { + content: ""; } + +.fa-archive:before { + content: ""; } + +.fa-bug:before { + content: ""; } + +.fa-vk:before { + content: ""; } + +.fa-weibo:before { + content: ""; } + +.fa-renren:before { + content: ""; } + +.fa-pagelines:before { + content: ""; } + +.fa-stack-exchange:before { + content: ""; } + +.fa-arrow-circle-o-right:before { + content: ""; } + +.fa-arrow-circle-o-left:before { + content: ""; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; } + +.fa-dot-circle-o:before { + content: ""; } + +.fa-wheelchair:before { + content: ""; } + +.fa-vimeo-square:before { + content: ""; } + +.fa-turkish-lira:before, +.fa-try:before { + content: ""; } + +.fa-plus-square-o:before { + content: ""; } + +.fa-space-shuttle:before { + content: ""; } + +.fa-slack:before { + content: ""; } + +.fa-envelope-square:before { + content: ""; } + +.fa-wordpress:before { + content: ""; } + +.fa-openid:before { + content: ""; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; } + +.fa-yahoo:before { + content: ""; } + +.fa-google:before { + content: ""; } + +.fa-reddit:before { + content: ""; } + +.fa-reddit-square:before { + content: ""; } + +.fa-stumbleupon-circle:before { + content: ""; } + +.fa-stumbleupon:before { + content: ""; } + +.fa-delicious:before { + content: ""; } + +.fa-digg:before { + content: ""; } + +.fa-pied-piper-pp:before { + content: ""; } + +.fa-pied-piper-alt:before { + content: ""; } + +.fa-drupal:before { + content: ""; } + +.fa-joomla:before { + content: ""; } + +.fa-language:before { + content: ""; } + +.fa-fax:before { + content: ""; } + +.fa-building:before { + content: ""; } + +.fa-child:before { + content: ""; } + +.fa-paw:before { + content: ""; } + +.fa-spoon:before { + content: ""; } + +.fa-cube:before { + content: ""; } + +.fa-cubes:before { + content: ""; } + +.fa-behance:before { + content: ""; } + +.fa-behance-square:before { + content: ""; } + +.fa-steam:before { + content: ""; } + +.fa-steam-square:before { + content: ""; } + +.fa-recycle:before { + content: ""; } + +.fa-automobile:before, +.fa-car:before { + content: ""; } + +.fa-cab:before, +.fa-taxi:before { + content: ""; } + +.fa-tree:before { + content: ""; } + +.fa-spotify:before { + content: ""; } + +.fa-deviantart:before { + content: ""; } + +.fa-soundcloud:before { + content: ""; } + +.fa-database:before { + content: ""; } + +.fa-file-pdf-o:before { + content: ""; } + +.fa-file-word-o:before { + content: ""; } + +.fa-file-excel-o:before { + content: ""; } + +.fa-file-powerpoint-o:before { + content: ""; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; } + +.fa-file-code-o:before { + content: ""; } + +.fa-vine:before { + content: ""; } + +.fa-codepen:before { + content: ""; } + +.fa-jsfiddle:before { + content: ""; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; } + +.fa-circle-o-notch:before { + content: ""; } + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; } + +.fa-ge:before, +.fa-empire:before { + content: ""; } + +.fa-git-square:before { + content: ""; } + +.fa-git:before { + content: ""; } + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; } + +.fa-tencent-weibo:before { + content: ""; } + +.fa-qq:before { + content: ""; } + +.fa-wechat:before, +.fa-weixin:before { + content: ""; } + +.fa-send:before, +.fa-paper-plane:before { + content: ""; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; } + +.fa-history:before { + content: ""; } + +.fa-circle-thin:before { + content: ""; } + +.fa-header:before { + content: ""; } + +.fa-paragraph:before { + content: ""; } + +.fa-sliders:before { + content: ""; } + +.fa-share-alt:before { + content: ""; } + +.fa-share-alt-square:before { + content: ""; } + +.fa-bomb:before { + content: ""; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; } + +.fa-tty:before { + content: ""; } + +.fa-binoculars:before { + content: ""; } + +.fa-plug:before { + content: ""; } + +.fa-slideshare:before { + content: ""; } + +.fa-twitch:before { + content: ""; } + +.fa-yelp:before { + content: ""; } + +.fa-newspaper-o:before { + content: ""; } + +.fa-wifi:before { + content: ""; } + +.fa-calculator:before { + content: ""; } + +.fa-paypal:before { + content: ""; } + +.fa-google-wallet:before { + content: ""; } + +.fa-cc-visa:before { + content: ""; } + +.fa-cc-mastercard:before { + content: ""; } + +.fa-cc-discover:before { + content: ""; } + +.fa-cc-amex:before { + content: ""; } + +.fa-cc-paypal:before { + content: ""; } + +.fa-cc-stripe:before { + content: ""; } + +.fa-bell-slash:before { + content: ""; } + +.fa-bell-slash-o:before { + content: ""; } + +.fa-trash:before, .icon-trash:before { + content: ""; } + +.fa-copyright:before { + content: ""; } + +.fa-at:before { + content: ""; } + +.fa-eyedropper:before { + content: ""; } + +.fa-paint-brush:before { + content: ""; } + +.fa-birthday-cake:before { + content: ""; } + +.fa-area-chart:before { + content: ""; } + +.fa-pie-chart:before { + content: ""; } + +.fa-line-chart:before { + content: ""; } + +.fa-lastfm:before { + content: ""; } + +.fa-lastfm-square:before { + content: ""; } + +.fa-toggle-off:before { + content: ""; } + +.fa-toggle-on:before { + content: ""; } + +.fa-bicycle:before { + content: ""; } + +.fa-bus:before { + content: ""; } + +.fa-ioxhost:before { + content: ""; } + +.fa-angellist:before { + content: ""; } + +.fa-cc:before { + content: ""; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; } + +.fa-meanpath:before { + content: ""; } + +.fa-buysellads:before { + content: ""; } + +.fa-connectdevelop:before { + content: ""; } + +.fa-dashcube:before { + content: ""; } + +.fa-forumbee:before { + content: ""; } + +.fa-leanpub:before { + content: ""; } + +.fa-sellsy:before { + content: ""; } + +.fa-shirtsinbulk:before { + content: ""; } + +.fa-simplybuilt:before { + content: ""; } + +.fa-skyatlas:before { + content: ""; } + +.fa-cart-plus:before { + content: ""; } + +.fa-cart-arrow-down:before { + content: ""; } + +.fa-diamond:before { + content: ""; } + +.fa-ship:before { + content: ""; } + +.fa-user-secret:before { + content: ""; } + +.fa-motorcycle:before { + content: ""; } + +.fa-street-view:before { + content: ""; } + +.fa-heartbeat:before { + content: ""; } + +.fa-venus:before { + content: ""; } + +.fa-mars:before { + content: ""; } + +.fa-mercury:before { + content: ""; } + +.fa-intersex:before, +.fa-transgender:before { + content: ""; } + +.fa-transgender-alt:before { + content: ""; } + +.fa-venus-double:before { + content: ""; } + +.fa-mars-double:before { + content: ""; } + +.fa-venus-mars:before { + content: ""; } + +.fa-mars-stroke:before { + content: ""; } + +.fa-mars-stroke-v:before { + content: ""; } + +.fa-mars-stroke-h:before { + content: ""; } + +.fa-neuter:before { + content: ""; } + +.fa-genderless:before { + content: ""; } + +.fa-facebook-official:before { + content: ""; } + +.fa-pinterest-p:before { + content: ""; } + +.fa-whatsapp:before { + content: ""; } + +.fa-server:before { + content: ""; } + +.fa-user-plus:before { + content: ""; } + +.fa-user-times:before { + content: ""; } + +.fa-hotel:before, +.fa-bed:before { + content: ""; } + +.fa-viacoin:before { + content: ""; } + +.fa-train:before { + content: ""; } + +.fa-subway:before { + content: ""; } + +.fa-medium:before { + content: ""; } + +.fa-yc:before, +.fa-y-combinator:before { + content: ""; } + +.fa-optin-monster:before { + content: ""; } + +.fa-opencart:before { + content: ""; } + +.fa-expeditedssl:before { + content: ""; } + +.fa-battery-4:before, +.fa-battery-full:before { + content: ""; } + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; } + +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; } + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; } + +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; } + +.fa-mouse-pointer:before { + content: ""; } + +.fa-i-cursor:before { + content: ""; } + +.fa-object-group:before { + content: ""; } + +.fa-object-ungroup:before { + content: ""; } + +.fa-sticky-note:before, .icon-sticky-note:before, .icon-sticky-note-o:before, .btn-comment.empty .icon:before, .btn-comment.empty .android-chrome:before, .btn-comment.empty .enketo-geopoint-marker:before, .btn-comment.empty .glyphicon-chevron-up:before, .btn-comment.empty .glyphicon-chevron-down:before, .btn-comment .icon:before, .btn-comment .android-chrome:before, .btn-comment .enketo-geopoint-marker:before, .btn-comment .glyphicon-chevron-up:before, .btn-comment .glyphicon-chevron-down:before { + content: ""; } + +.fa-sticky-note-o:before, .icon-sticky-note-o:before, .btn-comment.empty .icon:before, .btn-comment.empty .android-chrome:before, .btn-comment.empty .enketo-geopoint-marker:before, .btn-comment.empty .glyphicon-chevron-up:before, .btn-comment.empty .glyphicon-chevron-down:before { + content: ""; } + +.fa-cc-jcb:before { + content: ""; } + +.fa-cc-diners-club:before { + content: ""; } + +.fa-clone:before { + content: ""; } + +.fa-balance-scale:before { + content: ""; } + +.fa-hourglass-o:before { + content: ""; } + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; } + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; } + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; } + +.fa-hourglass:before { + content: ""; } + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; } + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; } + +.fa-hand-scissors-o:before { + content: ""; } + +.fa-hand-lizard-o:before { + content: ""; } + +.fa-hand-spock-o:before { + content: ""; } + +.fa-hand-pointer-o:before { + content: ""; } + +.fa-hand-peace-o:before { + content: ""; } + +.fa-trademark:before { + content: ""; } + +.fa-registered:before { + content: ""; } + +.fa-creative-commons:before { + content: ""; } + +.fa-gg:before { + content: ""; } + +.fa-gg-circle:before { + content: ""; } + +.fa-tripadvisor:before { + content: ""; } + +.fa-odnoklassniki:before { + content: ""; } + +.fa-odnoklassniki-square:before { + content: ""; } + +.fa-get-pocket:before { + content: ""; } + +.fa-wikipedia-w:before { + content: ""; } + +.fa-safari:before { + content: ""; } + +.fa-chrome:before { + content: ""; } + +.fa-firefox:before { + content: ""; } + +.fa-opera:before { + content: ""; } + +.fa-internet-explorer:before { + content: ""; } + +.fa-tv:before, +.fa-television:before { + content: ""; } + +.fa-contao:before { + content: ""; } + +.fa-500px:before { + content: ""; } + +.fa-amazon:before { + content: ""; } + +.fa-calendar-plus-o:before { + content: ""; } + +.fa-calendar-minus-o:before { + content: ""; } + +.fa-calendar-times-o:before { + content: ""; } + +.fa-calendar-check-o:before { + content: ""; } + +.fa-industry:before { + content: ""; } + +.fa-map-pin:before { + content: ""; } + +.fa-map-signs:before { + content: ""; } + +.fa-map-o:before { + content: ""; } + +.fa-map:before { + content: ""; } + +.fa-commenting:before { + content: ""; } + +.fa-commenting-o:before { + content: ""; } + +.fa-houzz:before { + content: ""; } + +.fa-vimeo:before { + content: ""; } + +.fa-black-tie:before { + content: ""; } + +.fa-fonticons:before { + content: ""; } + +.fa-reddit-alien:before { + content: ""; } + +.fa-edge:before { + content: ""; } + +.fa-credit-card-alt:before { + content: ""; } + +.fa-codiepie:before { + content: ""; } + +.fa-modx:before { + content: ""; } + +.fa-fort-awesome:before { + content: ""; } + +.fa-usb:before { + content: ""; } + +.fa-product-hunt:before { + content: ""; } + +.fa-mixcloud:before { + content: ""; } + +.fa-scribd:before { + content: ""; } + +.fa-pause-circle:before { + content: ""; } + +.fa-pause-circle-o:before { + content: ""; } + +.fa-stop-circle:before { + content: ""; } + +.fa-stop-circle-o:before { + content: ""; } + +.fa-shopping-bag:before { + content: ""; } + +.fa-shopping-basket:before { + content: ""; } + +.fa-hashtag:before { + content: ""; } + +.fa-bluetooth:before { + content: ""; } + +.fa-bluetooth-b:before { + content: ""; } + +.fa-percent:before { + content: ""; } + +.fa-gitlab:before { + content: ""; } + +.fa-wpbeginner:before { + content: ""; } + +.fa-wpforms:before { + content: ""; } + +.fa-envira:before { + content: ""; } + +.fa-universal-access:before { + content: ""; } + +.fa-wheelchair-alt:before { + content: ""; } + +.fa-question-circle-o:before { + content: ""; } + +.fa-blind:before { + content: ""; } + +.fa-audio-description:before { + content: ""; } + +.fa-volume-control-phone:before { + content: ""; } + +.fa-braille:before { + content: ""; } + +.fa-assistive-listening-systems:before { + content: ""; } + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; } + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; } + +.fa-glide:before { + content: ""; } + +.fa-glide-g:before { + content: ""; } + +.fa-signing:before, +.fa-sign-language:before { + content: ""; } + +.fa-low-vision:before { + content: ""; } + +.fa-viadeo:before { + content: ""; } + +.fa-viadeo-square:before { + content: ""; } + +.fa-snapchat:before { + content: ""; } + +.fa-snapchat-ghost:before { + content: ""; } + +.fa-snapchat-square:before { + content: ""; } + +.fa-pied-piper:before { + content: ""; } + +.fa-first-order:before { + content: ""; } + +.fa-yoast:before { + content: ""; } + +.fa-themeisle:before { + content: ""; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'OpenSans'; + src: url("../fonts/OpenSans-Bold-webfont.woff") format("woff"); + font-weight: bold; + font-style: normal; } + +@keyframes pulsate { + 0% { + transform: scale(0.5); + opacity: 0.0; } + 50% { + opacity: 0.8; } + 100% { + transform: scale(1.2); + opacity: 0; } } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-size: 16px; + line-height: 1.42857; + color: #333333; + background-color: white; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #252525; } + a:hover, a:focus { + color: black; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +hr { + margin-top: 22px; + margin-bottom: 22px; + border: 0; + border-top: 1px solid #eeeeee; } + +strong { + font-weight: bold; } + +h1 { + font-size: 44px; } + +h2 { + font-size: 36px; } + +h3 { + font-size: 28px; } + +h4 { + font-size: 20px; } + +h5 { + font-size: 16px; } + +h6 { + font-size: 13.6px; } + +h2, h3, h4 { + font-weight: bold; } + +input, select, textarea { + font-weight: normal; } + +.iframe .paper { + border-radius: 0; + border: none; } + +.iframe .form-header__button--homescreen { + display: none; } + +.ios-iframe-bug-wrap { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; } + .ios-iframe-bug-wrap .main-loader { + height: 100vh; } + +.edit .paper .branding { + display: none; } + +@media screen and (max-width: 720px) { + body.edit .form-header { + border-bottom: none; } } + +@keyframes vex-fadein { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes vex-fadeout { + 0% { + opacity: 1; } + 100% { + opacity: 0; } } + +@keyframes vex-rotation { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(359deg); } } + +.vex, .vex *, .vex *:before, .vex *:after { + box-sizing: border-box; } + +.vex { + position: fixed; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1111; + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +.vex-overlay, .show-side-slider .slider-overlay { + animation: vex-fadein .5s; + position: fixed; + z-index: 1111; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + +.vex-overlay.vex-closing, .show-side-slider .vex-closing.slider-overlay { + animation: vex-fadeout .5s forwards; } + +.vex-content { + animation: vex-fadein .5s; + background: #fff; } + +.vex.vex-closing .vex-content { + animation: vex-fadeout .5s forwards; } + +.vex-close:before { + font-family: Arial, sans-serif; + content: "\00D7"; } + +.vex-dialog-form { + margin: 0; } + +.vex-dialog-button { + text-rendering: optimizeLegibility; + appearance: none; + cursor: pointer; + -webkit-tap-highlight-color: transparent; } + +.vex-loading-spinner { + animation: vex-rotation .7s linear infinite; + box-shadow: 0 0 1em rgba(0, 0, 0, 0.1); + position: fixed; + z-index: 1112; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 2em; + width: 2em; + background: #fff; } + +body.vex-open { + overflow: hidden; } + +@keyframes vex-pulse { + 0% { + box-shadow: inset 0 0 0 300px transparent; } + 70% { + box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); } + 100% { + box-shadow: inset 0 0 0 300px transparent; } } + +.vex.vex-theme-plain { + padding-top: 160px; + padding-bottom: 160px; } + .vex.vex-theme-plain .vex-content { + font-family: "Helvetica Neue", sans-serif; + background: #fff; + color: #444; + padding: 1em; + position: relative; + margin: 0 auto; + max-width: 100%; + width: 450px; + font-size: 1.1em; + line-height: 1.5em; } + .vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li { + color: inherit; } + .vex.vex-theme-plain .vex-close { + position: absolute; + top: 0; + right: 0; + cursor: pointer; } + .vex.vex-theme-plain .vex-close:before { + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + top: 3px; + right: 3px; + color: #bbb; + background: transparent; } + .vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before { + color: #777; + background: #e0e0e0; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-message { + margin-bottom: .5em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input { + margin-bottom: 1em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] { + background: #f0f0f0; + width: 100%; + padding: .25em .67em; + border: 0; + font-family: inherit; + font-weight: inherit; + font-size: inherit; + min-height: 2.5em; + margin: 0 0 .25em; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2); + outline: none; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons { + *zoom: 1; } + .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after { + content: ""; + display: table; + clear: both; } + .vex.vex-theme-plain .vex-dialog-button { + border-radius: 0; + border: 0; + float: right; + margin: 0 0 0 .5em; + font-family: inherit; + text-transform: uppercase; + letter-spacing: .1em; + font-size: .8em; + line-height: 1em; + padding: .75em 2em; } + .vex.vex-theme-plain .vex-dialog-button.vex-last { + margin-left: 0; } + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: vex-pulse 1.1s infinite; + outline: none; } + @media (max-width: 568px) { + .vex.vex-theme-plain .vex-dialog-button:focus { + animation: none; } } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary { + background: #3288e6; + color: #fff; } + .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary { + background: #e0e0e0; + color: #777; } + +.vex-loading-spinner.vex-theme-plain { + height: 2.5em; + width: 2.5em; } + +.vex.vex-theme-plain h3 { + margin-top: 10px; + color: #333333; } + +.vex.vex-theme-plain .vex-content { + width: 550px; + border: 4px solid #ccc; + border-radius: 4px; } + +.vex.vex-theme-plain .vex-dialog-button { + margin-top: 20px !important; + margin-left: 30px !important; + margin-bottom: 0 !important; } + +.vex.vex-theme-plain .vex-auto-close-timer { + position: absolute; + bottom: 12px; + color: #999999; } + +.vex.vex-theme-plain .vex-dialog-input input[type=text] { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input input[type=checkbox], +.vex.vex-theme-plain .vex-dialog-input input[type=radio] { + margin-right: 10px; } + +.vex.vex-theme-plain .or-hint.active { + margin-bottom: 10px; } + +.vex.vex-theme-plain .vex-dialog-link { + margin-top: 20px; + font-size: 0.8em; + font-color: #555555; + text-align: center; + display: block; } + +.vex.vex-theme-plain .vex-dialog-input input { + width: 100%; } + +.vex.vex-theme-plain .vex-dialog-input fieldset { + margin: 20px 0; } + +.vex.vex-theme-plain .vex-dialog-input legend { + font-weight: bold; + font-size: 16px; + margin-bottom: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label { + display: inline-block; + width: auto; + font-weight: normal; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label input[type=radio] { + width: auto; + display: inline-block; + height: auto; + margin-left: 10px; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label:hover { + background: none; } + .vex.vex-theme-plain .vex-dialog-input legend ~ label + label { + margin-left: 20px; } + +.ios-safari { + display: inline-block; + width: 25px; + height: 30px; + margin-bottom: -3px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA/CAYAAACrSjsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACw2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ+MjAxNS0xMi0yNFQwOToxODozMTwvcGhvdG9zaG9wOkRhdGVDcmVhdGVkPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2NyZWVuc2hvdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CqO4YmMAAAIkSURBVGgF7ZrPSsNAEMZnTaOCvogeFAQv2h7EiwcREU+CJ0+eBBFEoSK1tIhePKigT+ADeNfWgx68+SjaRtKo2dJtlKKZltkhjbOlJCST+eab32ZJ/6harfYJKRwDKfTUtCTG+o0sG7Hygwv6zTUyHELaUOkuktrL+tZlIzVLUsWKC8eVSMYYtG0uA8qSozBt8f6nKaPUNpezR25Ahc5svL6bys81jCcw+9pcuepa0dZ+rCweh2HRZvoV5n3YzUbG9L4+poc2V6pG07TtnmCH3Jg2ddoq9mTBh+2ZoKNMfUyf08OWOdJ2GVMqbNfFog/rk52mjMvN6QAGHYCt22jF3M9FZE1cr1syYmePTpOUNnW9/LcpU+zGVACXSz7oazS5q+fQKdEgI7Y2EcDNiwM7sw1YGftAl6epumEV508OrI7/ThidsBWo6vU6y9P96NFwU/I173VbY0/xZFOxJ3WLF4kxi821kjq1xGJXRXPTd9tW7CJhK///JWZIYQmYeOy227xYwqklJsawUyspcUIsKSSwdQgxbKeSEifEkkICW4cQw3YqKXFCLCkksHUIMWynkhKXUQr3cws2Ls4YV57YrwbiCsWefzt4x4aSxMk9RtJGxiRCjLHZJFJCjKSNjEmEGGOzSaSEGEkbGZMIMcZmk0gJMZI2MiYRYozNJpFCf9AcKQyRCHIlSe1UVJ7nsfzliIuU0UktMTFmEPfLVoj1CylT5xd6HHOR9k4uUAAAAABJRU5ErkJggg==); + background-size: 25px 30px; + background-repeat: no-repeat; } + +.android-chrome { + padding: 0 5px; } + +@media screen and (max-width: 400px) { + .vex.vex-theme-plain { + padding: 0; } } + +.alert-box { + width: 100%; + padding: 10px; } + .alert-box.error { + background-color: #f2dede; + color: #a94442; + border: #ebccd1; } + .alert-box.warning { + background-color: #fcf8e3; + color: #8a6d3b; + border: #faebcc; } + .alert-box.success { + background-color: #dff0d8; + color: #3c763d; + border: #d6e9c6; } + .alert-box.info { + background-color: #d9edf7; + color: #31708f; + border: #bce8f1; } + .alert-box em { + color: #666; } + .alert-box strong { + color: black; + font-size: 110%; + text-decoration: none; } + .alert-box a { + text-decoration: underline; } + .alert-box .error-list { + margin-top: 1em; + font-size: 0.8em; } + .alert-box .error-list li { + line-height: 1.4em; } + +#feedback-bar { + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: 0; + position: fixed; + z-index: 13; + top: -100px; + margin: 0; + padding: 0; + width: 100%; + min-height: 35px; + height: auto; + z-index: 5000; + border-bottom-width: 1px; + border-bottom-style: solid; } + #feedback-bar p { + position: relative; + margin: 0 50px; + text-align: center; + padding: .6em 0; + font-size: 1.1em; } + #feedback-bar p + p { + border-top: 1px #ddd dashed; } + #feedback-bar .icon-info-circle, + #feedback-bar .close { + position: absolute; + top: 50%; } + #feedback-bar .icon-info-circle { + margin-top: -7.5px; + left: 20px; } + #feedback-bar .close { + margin-top: -10.5px; + right: 20px; } + #feedback-bar.feedback-bar--show { + top: 0px; } + +.notification { + border: 2px solid #252525; + width: calc((100% - 720px) / 2 - 40px); + min-height: 140px; + border-radius: 5px; + padding: 10px; + position: absolute; + background: white; + line-height: 22px; + top: 100px; + left: 20px; } + +@media screen and (max-width: 1023px) { + .notification { + display: none; } } + +.main-loader__image { + border-color: #252525; } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; + visibility: hidden !important; } + +.affix { + position: fixed; } + +button { + background: none; + border: none; } + +.btn, .vex.vex-theme-plain .vex-dialog-button { + border-style: solid; + border-width: 1px; + cursor: pointer; + font-family: "OpenSans"; + font-weight: normal; + line-height: normal; + margin: 0 0 16px; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + align-items: center; + justify-content: center; + display: flex; + padding-top: 16px; + padding-right: 32px; + padding-bottom: 16px; + padding-left: 32px; + font-size: 16px; + background-color: #252525; + border-color: #1e1e1e; + color: white; + border-radius: 3px; + transition: background-color 300ms ease-out; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + background-color: #1e1e1e; } + .btn:hover, .vex.vex-theme-plain .vex-dialog-button:hover, .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus { + color: white; } + .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus, .btn:link, .vex.vex-theme-plain .vex-dialog-button:link, .btn:active, .vex.vex-theme-plain .vex-dialog-button:active, .btn:visited, .vex.vex-theme-plain .vex-dialog-button:visited { + text-decoration: none; } + .btn.btn-default, .vex.vex-theme-plain .btn-default.vex-dialog-button { + background-color: white; + border-color: #cccccc; + color: #333333; + border-radius: 3px; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + background-color: #cccccc; } + .btn.btn-default:hover, .vex.vex-theme-plain .btn-default.vex-dialog-button:hover, .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus { + color: #333333; } + .btn.btn-default:focus, .vex.vex-theme-plain .btn-default.vex-dialog-button:focus, .btn.btn-default:link, .vex.vex-theme-plain .btn-default.vex-dialog-button:link, .btn.btn-default:active, .vex.vex-theme-plain .btn-default.vex-dialog-button:active, .btn.btn-default:visited, .vex.vex-theme-plain .btn-default.vex-dialog-button:visited { + text-decoration: none; } + .btn.small, .vex.vex-theme-plain .small.vex-dialog-button, .vex.vex-theme-plain .vex-dialog-button.or-comment-widget__content__btn-update, .btn.or-comment-widget__content__btn-update { + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + padding-left: 20px; + font-size: 14px; } + .btn.disabled, .vex.vex-theme-plain .disabled.vex-dialog-button, .btn[disabled], .vex.vex-theme-plain .vex-dialog-button[disabled] { + background-color: #252525; + border-color: #1e1e1e; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #1e1e1e; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + color: white; } + .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn.disabled:link, .vex.vex-theme-plain .disabled.vex-dialog-button:link, .btn.disabled:active, .vex.vex-theme-plain .disabled.vex-dialog-button:active, .btn.disabled:visited, .vex.vex-theme-plain .disabled.vex-dialog-button:visited, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus, .btn[disabled]:link, .vex.vex-theme-plain .vex-dialog-button[disabled]:link, .btn[disabled]:active, .vex.vex-theme-plain .vex-dialog-button[disabled]:active, .btn[disabled]:visited, .vex.vex-theme-plain .vex-dialog-button[disabled]:visited { + text-decoration: none; } + .btn.disabled:hover, .vex.vex-theme-plain .disabled.vex-dialog-button:hover, .btn.disabled:focus, .vex.vex-theme-plain .disabled.vex-dialog-button:focus, .btn[disabled]:hover, .vex.vex-theme-plain .vex-dialog-button[disabled]:hover, .btn[disabled]:focus, .vex.vex-theme-plain .vex-dialog-button[disabled]:focus { + background-color: #252525; } + .btn.disabled.btn-default, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button, .btn[disabled].btn-default, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default { + background-color: white; + border-color: #cccccc; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; + border-radius: 3px; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: #cccccc; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + color: #333333; } + .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn.disabled.btn-default:link, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:link, .btn.disabled.btn-default:active, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:active, .btn.disabled.btn-default:visited, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:visited, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus, .btn[disabled].btn-default:link, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:link, .btn[disabled].btn-default:active, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:active, .btn[disabled].btn-default:visited, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:visited { + text-decoration: none; } + .btn.disabled.btn-default:hover, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:hover, .btn.disabled.btn-default:focus, .vex.vex-theme-plain .disabled.btn-default.vex-dialog-button:focus, .btn[disabled].btn-default:hover, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:hover, .btn[disabled].btn-default:focus, .vex.vex-theme-plain .vex-dialog-button[disabled].btn-default:focus { + background-color: white; } + .btn .icon, .vex.vex-theme-plain .vex-dialog-button .icon, .btn .android-chrome, .vex.vex-theme-plain .vex-dialog-button .android-chrome, .btn .record-list__records__record[data-draft=true]::before, .vex.vex-theme-plain .vex-dialog-button .record-list__records__record[data-draft=true]::before, .btn .enketo-geopoint-marker, .vex.vex-theme-plain .vex-dialog-button .enketo-geopoint-marker, .btn .glyphicon-chevron-up, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-up, .btn .glyphicon-chevron-down, .vex.vex-theme-plain .vex-dialog-button .glyphicon-chevron-down { + margin-right: 6px; } + +button::-moz-focus-inner { + border: 0; + padding: 0; } + +@media only screen and (min-width: lower-bound(40.063em, 64em)) { + button, + .button { + display: inline-block; } } + +.btn-icon-only { + margin: 0 10px 0 10px; + padding: 0; + color: #333333; + background: none; + border: none; + font-size: 20px; + box-shadow: none; + opacity: 0.7; } + .btn-icon-only:hover, .btn-icon-only:focus, .btn-icon-only:active, .btn-icon-only.active, .btn-icon-only:disabled, .btn-icon-only.disabled { + background: none; + box-shadow: none; } + .btn-icon-only:hover { + color: #333333; + opacity: 0.5; } + +.btn-bg-icon-only { + margin: 0 10px 0 10px; + padding: 0; + border: none; } + .btn-bg-icon-only:hover, .btn-bg-icon-only:focus, .btn-bg-icon-only:active, .btn-bg-icon-only.active, .btn-bg-icon-only:disabled, .btn-bg-icon-only.disabled { + box-shadow: none; } + .btn-bg-icon-only:hover { + opacity: 0.5; } + +.btn-reset[disabled] { + display: none; } + +.question:not(.or-appearance-literacy) .btn-default { + padding: 0 15px; } + +.question .btn-default.dropdown-toggle { + padding: 7px 15px; + width: 100%; } + +.draw-widget__undo { + font-size: 13px; } + +.add-repeat-btn .icon, .add-repeat-btn .android-chrome, .add-repeat-btn .record-list__records__record[data-draft=true]::before, .add-repeat-btn .enketo-geopoint-marker, .add-repeat-btn .glyphicon-chevron-up, .add-repeat-btn .glyphicon-chevron-down, +.repeat-buttons .remove .icon, +.repeat-buttons .remove .android-chrome, +.repeat-buttons .remove .record-list__records__record[data-draft=true]::before, +.repeat-buttons .remove .enketo-geopoint-marker, +.repeat-buttons .remove .glyphicon-chevron-up, +.repeat-buttons .remove .glyphicon-chevron-down, +.geopicker [name="geodetect"] .icon, +.geopicker [name="geodetect"] .android-chrome, +.geopicker [name="geodetect"] .record-list__records__record[data-draft=true]::before, +.geopicker [name="geodetect"] .enketo-geopoint-marker, +.geopicker [name="geodetect"] .glyphicon-chevron-up, +.geopicker [name="geodetect"] .glyphicon-chevron-down { + margin-right: 0; } + +html { + height: 100%; } + +body { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: relative; + min-height: 100%; } + +.paper { + background-color: #fff; + position: relative; + min-height: 100%; } + +.or { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 20px; } + +.main { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + margin: 0 auto; + padding: 100px 0 70px 0; + position: relative; + width: 100%; + max-width: 720px; } + +.paper { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 45px; + position: relative; + min-height: 100%; } + +.form-header { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + left: 0; + top: -76px; + width: 100%; + min-height: 69px; + padding: 16px 0; } + +.form-language-selector { + padding: 0; + margin-left: 10px; + font-size: 0.8em; } + +#form-languages { + display: inline; + width: auto; + height: 36px; + background: none; + min-width: 11em; + border: 1px solid #ccc; + margin: 0 0 0 16px; + font-size: 0.9em; } + +[dir="rtl"] #form-languages { + margin: 0 16px 0 0; } + +.form-footer { + margin: 45px -45px -45px -45px; } + +.enketo-power { + position: relative; + left: 50%; + margin: 30px 0 0 -100px; + width: 200px; + font-size: 16px; + line-height: 23px; + text-align: center; } + .enketo-power a { + font-style: italic; } + .enketo-power img { + float: none; + vertical-align: top; + width: 48px; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: none; } + .pages.or .or-group.contains-current, + .pages.or .or-group-data.contains-current, + .pages.or .or-repeat.contains-current { + display: block; } + +.pages.or .or-repeat[role="page"].current + .or-repeat-info { + display: block; } + +.pages.or [role="page"] { + display: none; } + .pages.or [role="page"].current { + display: block; } + .pages.or [role="page"].current .or-group:not(.disabled), + .pages.or [role="page"].current .or-group-data:not(.disabled), + .pages.or [role="page"].current .or-repeat:not(.disabled) { + display: block; } + .pages.or [role="page"].hidden { + opacity: 0; } + .pages.or [role="page"].fade-out { + opacity: 0; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + +.pages.or #form-title { + margin: 0; } + +.pages ~ .form-footer { + margin-top: 0; } + .pages ~ .form-footer.end .btn, .pages ~ .form-footer.end .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer.end .vex-dialog-button { + display: inline-block; } + .pages ~ .form-footer.end .next-page { + display: none; } + .pages ~ .form-footer.end .logout, + .pages ~ .form-footer.end .draft { + display: block; } + .pages ~ .form-footer .logout { + margin-bottom: 50px; } + .pages ~ .form-footer .btn, .pages ~ .form-footer .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer .vex-dialog-button { + display: none; } + .pages ~ .form-footer .previous-page, + .pages ~ .form-footer .next-page { + display: inline-block; } + .pages ~ .form-footer .previous-page.disabled, + .pages ~ .form-footer .next-page.disabled { + display: none; } + .pages ~ .form-footer .first-page, + .pages ~ .form-footer .last-page { + display: inline-block; } + .pages ~ .form-footer .logout, + .pages ~ .form-footer .draft { + display: none; } + +.pages-toc__list { + border: 1px solid black; + border-radius: 2px; + border: 2px solid #555555; + position: absolute; + right: 0; + left: 0; + top: 69px; + width: 320px; + height: 0; + max-height: calc(100vh - 100px); + max-width: 100vw; + margin: 0 auto; + list-style: none; + padding: 0; + background: white; + z-index: 1000; + overflow: scroll; + transition: height 1s ease-out; + opacity: 0; } + .pages-toc__list li { + border-top: 1px solid #555555; + padding: 0; + margin: 0; } + .pages-toc__list li a:hover { + background: #a5a4a4; } + .pages-toc__list li > details { + margin-left: 18px; } + .pages-toc__list li > details summary { + padding: 8px 20px 8px 0px; } + .pages-toc__list li > details ul { + list-style: none; + padding-left: 0; } + .pages-toc__list li > details a { + padding-left: 18px; } + .pages-toc__list a, + .pages-toc__list a:link, + .pages-toc__list a:visited { + text-decoration: none; + color: inherit; + display: block; + width: 100%; + height: 100%; + padding: 8px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.pages-toc__overlay { + display: none; + position: fixed; + top: 0; + left: 0; + background: #555555; + width: 100%; + height: 100%; + z-index: 999; + opacity: 0.5; } + +.pages-toc #toc-toggle { + display: none; } + .pages-toc #toc-toggle:checked + .pages-toc__list { + height: auto; + opacity: 1; } + .pages-toc #toc-toggle:checked ~ .pages-toc__overlay { + display: block; } + +.pages-toc label[for="toc-toggle"] { + display: none; + width: 27px; + height: 10px; + margin: 5px 0 5px 20px; + background: repeating-linear-gradient(#555555 2px, #555555 5px, transparent 5px, transparent 12px); } + .pages-toc label[for="toc-toggle"]:hover { + opacity: 0.7; } + +.side-slider { + position: absolute; + z-index: 1001; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: white; + font-size: 13px; + top: 0; + margin: 0; + left: -240px; + background-color: #323232; + width: 240px; + min-height: 100%; + padding: 20px; } + .side-slider h3 { + color: white; } + .side-slider .close { + font-size: 22px; + color: white; + text-shadow: none; + opacity: 0.9; + display: block; + position: absolute; + top: 10px; + right: 15px; } + .side-slider__button-bar { + margin: 20px 0 33px 0; } + .side-slider__toggle { + font-family: arial, sans-serif; + position: fixed; + top: 50%; + margin: 0; + padding: 0; + height: 50px; + width: 6px; + background: none; + border-top: 2px solid; + border-bottom: 2px solid; + font-size: 20px; + line-height: 30px; } + .side-slider__toggle.open { + border-left: none; + border-right: 3px solid; + border-color: #888888; + left: 8px; + z-index: 10; } + .side-slider__toggle.open:hover { + border-color: #000000; } + .side-slider__toggle.close { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + opacity: 1; + left: -10px; + border-right: none; + border-left: 3px solid; + border-color: #999999; + z-index: 1001; } + .side-slider__toggle.close:hover { + border-color: #ffffff; } + .side-slider__app-version { + margin-top: 40px; + color: #666; + font-size: 10px; + text-align: center; + border-top: #666 solid 1px; + padding: 2px 5px; } + .side-slider__app-version:hover { + color: white; + font-weight: bold; } + .side-slider__advanced__button { + width: 100%; + padding: 10px; + height: 40px; } + +.show-side-slider .side-slider { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + .show-side-slider .side-slider__toggle.close { + -webkit-transform: translate(240px, 0); + -moz-transform: translate(240px, 0); + -o-transform: translate(240px, 0); + transform: translate(240px, 0); } + +.show-side-slider .slider-overlay { + z-index: 999; + display: block; } + +.record-list__button-bar { + margin-top: 30px; } + +.record-list__button-bar__button { + width: 100%; + padding: 10px; } + +.record-list__button-bar__button.export { + display: block; + padding: 2px; + font-size: 13px; + background: none; + color: white; } + .record-list__button-bar__button.export:hover { + background: #626262; + color: white; } + +.record-list__upload-progress { + visibility: hidden; + width: 100%; } + +.record-list__records { + list-style-type: none; + padding: 0; + margin-left: 0; + margin-top: 0; } + .record-list__records__record { + padding: 2px 5px; + margin: 5px 0 2px 0; + border: 1px solid white; + word-break: break-word; } + .record-list__records__record.success { + opacity: 0.6; + border-width: 2px; + border-color: green; } + .record-list__records__record.ongoing { + border-width: 2px; + border-color: orange; } + .record-list__records__record.error { + cursor: pointer; + border-width: 2px; + border-color: red; } + .record-list__records__record[data-draft=true] { + cursor: pointer; + border-color: #999999; + border-style: dotted; + color: #eeeeee; } + .record-list__records__record[data-draft=true]:hover, .record-list__records__record[data-draft=true].active { + background: #666666; + color: white; } + .record-list__records__record[data-draft=true]::before { + float: right; + color: #aaaaaa; } + .record-list__records__record[data-draft=true]:hover::before { + color: white; } + .record-list__records__record[data-draft=true].active::before { + color: white; } + .record-list__records__msg { + padding: 0 5px; + line-height: 15px; } + .record-list__records__msg.success { + color: green; } + .record-list__records__msg.ongoing { + color: orange; } + .record-list__records__msg.error { + color: red; } + .record-list__records--none { + text-align: center; + margin-bottom: 35px; + font-style: italic; } + +[dir="rtl"] .record-list__records__record[data-draft=true]::before { + float: left; } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-size: 16px; + line-height: 1.42857; + color: #333333; + background-color: white; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #252525; } + a:hover, a:focus { + color: black; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +hr { + margin-top: 22px; + margin-bottom: 22px; + border: 0; + border-top: 1px solid #eeeeee; } + +strong { + font-weight: bold; } + +h1 { + font-size: 44px; } + +h2 { + font-size: 36px; } + +h3 { + font-size: 28px; } + +h4 { + font-size: 20px; } + +h5 { + font-size: 16px; } + +h6 { + font-size: 13.6px; } + +h2, h3, h4 { + font-weight: bold; } + +input, select, textarea { + font-weight: normal; } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; + visibility: hidden !important; } + +.affix { + position: fixed; } + +.icon, .android-chrome, .record-list__records__record[data-draft=true]::before, .enketo-geopoint-marker, .glyphicon-chevron-up, .glyphicon-chevron-down { + width: 15px; + height: 15px; + display: inline-block; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.icon-refresh { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5QkI5NkQ3MDY4NDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5QkI5NkQ2MDY4NDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsJbPswAAAFNSURBVHjavFaLEYIwDKUsIBvIBjICI7CBjMAIjsAIsAEj6AaOUDZgg5po8dKY1qLV3L07hTQvH/paZYzJUptSqoS4+vkASUIAawADABcZBm3fNcS/B1ydGG+CS4F9QN+O/C+DJDY78yW6NZ7iM4F+IsGRtXkGTBbUGou9MJoLxK5fZiJUsNCMAq2dPNUUTrtsRpygiiCoAi1rOYneShCYH64/OyRCFW0MQSykbHRKAkROvpLVhgQ7/gQwFnol2RGfcwJluZLf+xx1hjksCUicGHn2B8sdtXxYkSBuIVUyk2d1AhIaY1Y/Ok800bMxS70nmNybe1XkZWs/30WQiSGSoGLrNdeuziNyW4SSJ1hzktJDMkW2iBP04qEFA8OdehBmufXQGiFuK14kAi3bgl5UYc8B1H1wkai9Us+I0Pn06ZVIgnSRKAWp+cpuAgwAPkkCh0r98rYAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-crosshairs { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2REQ5QzVCMDZDRjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2REQ5QzVBMDZDRjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg5Eh0MAAAFTSURBVHjarFZRtcMgDG2rAAergyEBCZNQCUiohEmohEngOZgEJHQKGGzJDs0SRvvgnPvRAveGhCR0IYROQhxjhI1wEYHBPeKa1hV5BHIFm8MOOEmME9AR604BRNo3FUXSAmHjAnMG/hn4XgSDJlZEOEFymSKGhErXThsRWOhL1kgi2f8LMXLFGOGCuUagJJIJbS5DLrLSiSMiME9dN3Lq+p8iihidRF835JNcJYJaUM4BjwPDdW1GznMe4Ori8I1Evnh+ZjJxxUxjVIFNfthGMTG5yECONjZy14ZngHKNwzQSyXn+uDwxDfIk57M44Rtm/PKV8UKJtwdrF+W50lLvaoQKVXhi+pCiIorpJ47GiMkbLbwBtNQZpdaLDwb7Ceb7+17TgqXb4Q72eM9V8e5HEP2OB8RMWzWiB0Jx9H1/geTSkMmniAe4Khlxixy3EsdTgAEAvBuj4rowYWwAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-search { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUM0QUMyMDY3NzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUM0QUMxMDY3NzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps6B9iMAAAE1SURBVHjatFZREcIwDG1RMAmVMAk4AAdMChImoTiYBCRMwnAwFJQEOm48mjblRu7e8bEkL3lNU2wIwaTMWtvRz57g4NOV4CluMhpjgjXIjgQODgV4QoPxX/kguVckXmMmtDkCu0hEknDyEzR4IwwxEVtLOIDPnaWkPKMoUZQFK+uSLb/OZAD/MSsRaF5sW5BTKsh0GkcheF3YJBH4klOGAItz6LODOR9MnaE/3pknwdrmmuxUYdF/Z/5sSNDWBNPdUfmfSwelHVVpihwQDMrkLe6m3EXzGmdIPms6XwKaRMAU57yBxNJC9NltKlRVC19a10wybkmSWwFT5g3wcTiKcpUmxcVn8w3FVv0gMTXLrWJ1L+g3WRVEwpJeEp/cJh0InfCwNFb62/Kr0X7q49nxwzU/BBgAoWEIkbFXnzUAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-trash { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMkE3QzdBMDY3NTExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMkE3Qzc5MDY3NTExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm+MpIcAAACQSURBVHjaYvj//z8DNgwEDUD8HwduwKWPEaoZBTAyMgoAqfcMeABQHyM2cRYGAgBdI9Cy//jUM+Ew5AMDmQBkO0gzPwN1wEcmBioDrJFCEYAa+AFPEiEWf4AnG0IxR4LjGKkehtgMzIZicsSwJuzHFIgx0MXLowaOGjhqIM0NxFY4yFIgNkQLWLKrUBABEGAAN/VrGlKCq9UAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-globe { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBGMDY0QjYwMDZDRDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBGMDY0QjVGMDZDRDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiF8RHEAAAF8SURBVHjarFYLbcQwDL1UA1AGC4PLEKxDsEIIgxVCIQxCx+DGIBA6BgehQ5Czb89SGuXX6Sw9RU0TP/fFsau896eSKaUMDQOBR43pK2ElONq/Fh0wQQpkFo58BbzGZv0kHHOUrsFxDN7TFwkgw/YP5wLea5IEiHwryGCwbsCcnAHP9YQlIOlTBGslMh1Hl5BXSNyOAAfaovFUIoAvOT8bEpSyZYYEuuY8kPouoVwBU4l8JFwQBEswNpCIVOz7HuHRbJkqBKOs64LbmbIfwhvhhfBF+CV8I8KSOYzmVLhUW053bLTBM0s4SXoGqeyeClHwIV0z75j8k+rUBonPhHcmoDlOiA9Z2CH/DxmIDXAOXtnQOSdGh+xI2StFMxEGVNQUyRBNP8cqtKSpDy9OIlNKMC0XTbBkcj1bxnldh0+ZG6TXlefY5l3DaegBLlF5l+raxnLt/2Jpkmd3f442HFOpvPmG86CWqas9+dFNXx34bdFSvOCUcan9ttwEGABhK6KZzv1HQAAAAABJRU5ErkJggg==) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-arrow-left { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyRTYzRjRFMDZBNDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyRTYzRjREMDZBNDExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgFCos8AAABzSURBVHjaYvj//z8DMRgICohSR4RBAkB8gAGslEIDgcAAiD+ADKPYQJAXYQZRZCDUiwvQDSPLQKgXL2AzjGQDgSAAObzIxB9ghk2g0CBkjNuL5GAmBmoDqnuZJpFCk2RDk4RNk6xHs8KBJsUXOQUsQIABABEJv77soFPFAAAAAElFTkSuQmCC) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-marker, .enketo-geopoint-marker { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0NDY2QkUyMDZBQzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0NDY2QkUxMDZBQzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm/BtdAAAADxSURBVHjalFNRDYUwDBzkCZgEHICESZkEJCABCUh4UpAwCTjY25LyUtorsCb30/XaW3dzOWfHUSIUfAuyQM0FVS/IGyBKbLDBS7JqcpJjA/lE5A0SKFgKBsICzhNx3QQOZ7DcGdRN59Z58pBk1uQQtaF3OpKzQ52hBmPXdYNMUm5U1SRN3m0v8Ey6p9yljr8C8sBB+Q3c/e8Fbt9WHwTpxL2BvCMrx1YXos+UXpDT3W+MLdNRA29snL+M55xeeKIWrDdOXKnmaqSXKtR0peBBhZ6OFBgq4HSowFCBp1sKhApzesXHWnedWL7wyhTB+AkwAEan53kvrTn0AAAAAElFTkSuQmCC) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-plus { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNDNBQjg1MDY5RjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNDNBQjg0MDY5RjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCMOuYAAADqSURBVHjavFaLDYQgDKVMwAiMgJs5yo3iKIzACG7AFQMXjvApKm3SmCh9z9LyCnjvBcUAQONDF68dxjsSQCBqeQT+BMCwtOEurtFdrAaBisF+0kOMIhGhGXR7gyR5iDVdokhyPiBJfpZk5XbZF0jyzFSNiFITU2Q/rNkfUeyu4V9W6knJ7OpGGbt8F+ts/52jwTl5mpFLoqCpBb5JdG2frMhKsg3BIPeKqpTftwaWlh1psrPF6MVIwWPtjFCtzSxaJ8axNQNbe6etOxbW58gP7HIJ4hVV1jHBNvhYRznr5WTVdQu4LpBfAQYA48fhpdMtHxcAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-minus { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNDNBQjg5MDY5RjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNDNBQjg4MDY5RjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjBen84AAADMSURBVHjavJaNDYQgDIXFCRiBERjBERnNETqCG/RoUgwSwd6dvCYvJqbtF7E/OGZeLOacC/kRmteU48mUQEA9aeIkCcW1I1KfMMzVAXgN5i8lMd4Eyhaz9h8gRRIbhyCFHH9Aio4W1h7X/gKk/jJ/B0ovQs5/dgFpdfEkhRqUJoJSDaKJICpDYeaxnccnoG3gEEfdftMavTzbEGSFVLAuaF0wFtaHiR2tmR58CVcMsPJGNyxmBMGGKnRNwBYfdJVDLyezrlsOdYH8CDAAn5YfwrN58ucAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-chevron-right, .icon-chevron-left, .icon-chevron-down, .glyphicon-chevron-down, .icon-chevron-up, .glyphicon-chevron-up { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1OUQzQkZEMDZBODExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1OUQzQkZDMDZBODExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po6G6sQAAAB/SURBVHjaYvj//z8DDANBARALIIvhw8gaFwAxiHGBWAPQNf4nxQBsGok2gAGq6D85BoCAALkGwEwgywBkJ5BsALofSDIAWyAQbQCuUCTKACYGSgDVnE12gJEdVWQnEoqSJyUZgwmqABu4CMQOQEUf8EYV2YUBxcUQuQUgQIABAENaIhLMSm8LAAAAAElFTkSuQmCC) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + -moz-transform: rotate(0); + transform: rotate(0); } + +.icon-chevron-left { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -moz-transform: rotate(180deg); + transform: rotate(180deg); } + +.icon-chevron-down, .glyphicon-chevron-down { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -moz-transform: rotate(90deg); + transform: rotate(90deg); } + +.icon-chevron-up, .glyphicon-chevron-up { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -moz-transform: rotate(270deg); + transform: rotate(270deg); } + +.icon-sticky-note, .icon-sticky-note-o, .btn-comment.empty .icon, .btn-comment.empty .android-chrome, .btn-comment.empty .enketo-geopoint-marker, .btn-comment.empty .glyphicon-chevron-up, .btn-comment.empty .glyphicon-chevron-down, .btn-comment .icon, .btn-comment .android-chrome, .btn-comment .record-list__records__record[data-draft=true]::before, .btn-comment .enketo-geopoint-marker, .btn-comment .glyphicon-chevron-up, .btn-comment .glyphicon-chevron-down { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIzNDQzNjRDMDY5NTExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzNDQzNjRCMDY5NTExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PloLmqsAAADnSURBVHjatJXhDYQgDIXhJrkRHOFGcARHYoSOwii6gRvUVovhemqgcE3eD2j5HiG2OkR0PUURSJE07Os/wFG0sklP+LQDD3AyiSk5kuYsUSIGveU8yB4ok5DgaIAPCo7KJEj+vDkYngVuLjBlNcdmRziounqDUrjJoAZebVALrzKwwIsNVIf+wNMnazKQPtEd+gXnXIvBetGhoPJoMpD5ctmhWQ22GEQ1Hj4XNTYDHmTnRMxav9bASwEvvFPhvedpObuHoJrb8xwv0iKFoJMF8HRmeaqzjGut8fYJG344KGfGpybdBBgAGVCuLGXPNnQAAAAASUVORK5CYII=); + background-size: contain; + background-repeat: no-repeat; + background-color: #555555; } + +.icon-sticky-note-o, .btn-comment.empty .icon, .btn-comment.empty .android-chrome, .btn-comment.empty .record-list__records__record[data-draft=true]::before, .btn-comment.empty .enketo-geopoint-marker, .btn-comment.empty .glyphicon-chevron-up, .btn-comment.empty .glyphicon-chevron-down { + background-color: transparent; } + +.icon-download { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxMDNFRDY5MDZBMjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMDNFRDY4MDZBMjExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv3vYmkAAAFJSURBVHjaxFYLjcMwDF1KYGWwQCiEQhiEQegxOAgbg0EohEEYhByDHIKcPXlSltqu0107S0+VWtuv/iYupbSziHPOw8MXrwPYB5MDJJJAjs/oEFUFBNLxqi+BoCXjVAm0aU1EIB3gvoDkCbTtSr8urxHUAUlugH2R4R/ASMjlSDgU738BPfi+T2pE6SojiYBByz3ZDqRbRtZOUsfUJHIpUMg6huz8QkTdpZIwTh56BjKfE5XRDMwfs8UX0jiJ6vkxn5MgpMZEJPlraOLzrhl370vu44AcDbNW/pvo0QPNzH6LgIRQdBIhKq50IpBTRRS98i00MwsXU3AxkHy9bAEpLGnIsi66KbttZPTLcfGm9qb1FIUjorW0d83A9gxRVzuw3rLnQL5nfkZfQTVLlWbkumipbnFMbH/wrX2Uf+5ystZ1y211gfwTYADx5i7OHxKEDQAAAABJRU5ErkJggg==) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +.icon-undo { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ5MUFGOTFFMDZBNzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5MUFGOTFEMDZBNzExRTI5OUZEQTZGODg4RDc1ODdCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZFMkJBM0M1RUU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0U3NkRBMDNEMDVDMSIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmdseXBoaWNvbnM8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjWjp3cAAADwSURBVHjatFVREYMwDG0wsDoYDoYEJEzCJEwCc4AEJCBhDoaESWAKupdbOHqsa0kH7+4dfKRJ30ubknPOrAURVYgfjALFysQWbPH7MFqwghiBCuRdu0+4Mxqmkl/AcUq+WQHAgp2fOLcALZvMjcSnB48/XL2JqgFr76oeANfQriMcRWkdtUgs6ZXJl2Q1ZcBuU4LPP5P7iiq/QGG2xYGVSB/nHmxk0VKJ/TqmGU2Osck6pohHCJXSu0k9rzmDJy/0hVgbu2i99qJJ0daLr3cZFaKI1zWUGtdiWTfJZ4tWTuA6qSA0m1SDDkpo7wfnLcAA4K8eYpcm41cAAAAASUVORK5CYII=) no-repeat center center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; } + +html { + height: 100%; } + +body { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: relative; + min-height: 100%; } + +.paper { + background-color: #fff; + position: relative; + min-height: 100%; } + +.or { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 20px; } + +.main { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + margin: 0 auto; + padding: 100px 0 70px 0; + position: relative; + width: 100%; + max-width: 720px; } + +.paper { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + padding: 45px; + position: relative; + min-height: 100%; } + +.form-header { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + left: 0; + top: -76px; + width: 100%; + min-height: 69px; + padding: 16px 0; } + +.form-language-selector { + padding: 0; + margin-left: 10px; + font-size: 0.8em; } + +#form-languages { + display: inline; + width: auto; + height: 36px; + background: none; + min-width: 11em; + border: 1px solid #ccc; + margin: 0 0 0 16px; + font-size: 0.9em; } + +[dir="rtl"] #form-languages { + margin: 0 16px 0 0; } + +.form-footer { + margin: 45px -45px -45px -45px; } + +.enketo-power { + position: relative; + left: 50%; + margin: 30px 0 0 -100px; + width: 200px; + font-size: 16px; + line-height: 23px; + text-align: center; } + .enketo-power a { + font-style: italic; } + .enketo-power img { + float: none; + vertical-align: top; + width: 48px; } + +button { + background: none; + border: none; } + +.btn, .vex.vex-theme-plain .vex-dialog-button { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + font-weight: normal; + text-align: center; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 15px; + line-height: 1.25; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .vex.vex-theme-plain .vex-dialog-button:focus, .btn:link, .vex.vex-theme-plain .vex-dialog-button:link, .btn:active, .vex.vex-theme-plain .vex-dialog-button:active, .btn:visited, .vex.vex-theme-plain .vex-dialog-button:visited { + text-decoration: none; } + +.btn-default { + color: #333333; + background-color: white; + border-color: #cccccc; } + .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; } + .open .btn-default.dropdown-toggle { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; } + .btn-default:active, .btn-default.active { + background-image: none; } + .open .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, + fieldset[disabled] .btn-default, + fieldset[disabled] .btn-default:hover, + fieldset[disabled] .btn-default:focus, + fieldset[disabled] .btn-default:active, + fieldset[disabled] .btn-default.active { + background-color: white; + border-color: #cccccc; } + .btn-default .badge { + color: white; + background-color: #333333; } + +.btn-primary { + color: white; + background-color: #252525; + border-color: #181818; } + .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { + color: white; + background-color: #111111; + border-color: black; } + .open .btn-primary.dropdown-toggle { + color: white; + background-color: #111111; + border-color: black; } + .btn-primary:active, .btn-primary.active { + background-image: none; } + .open .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, + fieldset[disabled] .btn-primary, + fieldset[disabled] .btn-primary:hover, + fieldset[disabled] .btn-primary:focus, + fieldset[disabled] .btn-primary:active, + fieldset[disabled] .btn-primary.active { + background-color: #252525; + border-color: #181818; } + .btn-primary .badge { + color: #252525; + background-color: white; } + +.btn-reset[disabled] { + display: none; } + +.btn-icon-only { + margin: 0 10px 0 10px; + padding: 7px; + color: #333333; + background: none; + border: none; + width: 34px; + height: 34px; + box-shadow: none; + opacity: 0.7; } + .btn-icon-only:hover, .btn-icon-only:focus, .btn-icon-only:active, .btn-icon-only.active, .btn-icon-only:disabled, .btn-icon-only.disabled { + background: none; + box-shadow: none; } + .btn-icon-only:hover, .btn-icon-only:disabled, .btn-icon-only.disabled { + color: #333333; + opacity: 0.5; } + +/** hide stuff **/ +.or [lang]:not(.active), +.or-option-translations, +.or-appearance-page-break, +.or-constraint-msg, +.or-required-msg, +.or-relevant-msg, +.option-wrapper .itemset-template, +.itemset-labels { + display: none; } + +.or > h3, +.or-group > h3 { + padding: 5px 0 15px 0; + word-wrap: break-word; + color: #252525; + text-align: center; } + +.or > h4, +.or-group > h4 { + text-align: inherit; + margin-top: 9px; + margin-bottom: 9px; + color: #252525; } + .or > h4 strong, + .or-group > h4 strong { + font-size: inherit; } + +.or.hide { + display: none; } + +.or .question-label h1, +.or .question-label h2, +.or .question-label h3, +.or .question-label h4, +.or .question-label h5, +.or .question-label h6, +.or .or-hint h1, +.or .or-hint h2, +.or .or-hint h3, +.or .or-hint h4, +.or .or-hint h5, +.or .or-hint h6 { + margin-top: 10px; + margin-bottom: 10px; } + .or .question-label h1:first-child, + .or .question-label h2:first-child, + .or .question-label h3:first-child, + .or .question-label h4:first-child, + .or .question-label h5:first-child, + .or .question-label h6:first-child, + .or .or-hint h1:first-child, + .or .or-hint h2:first-child, + .or .or-hint h3:first-child, + .or .or-hint h4:first-child, + .or .or-hint h5:first-child, + .or .or-hint h6:first-child { + margin-top: 0; } + .or .question-label h1:last-child, + .or .question-label h2:last-child, + .or .question-label h3:last-child, + .or .question-label h4:last-child, + .or .question-label h5:last-child, + .or .question-label h6:last-child, + .or .or-hint h1:last-child, + .or .or-hint h2:last-child, + .or .or-hint h3:last-child, + .or .or-hint h4:last-child, + .or .or-hint h5:last-child, + .or .or-hint h6:last-child { + margin-bottom: 0; } + +.or .question-label { + word-break: break-word; + display: inline-block; } + +/** hints **/ +.or-hint.active { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + color: #888888; + display: block; + line-height: 16px; + font-weight: normal; + font-size: 11px; + font-style: italic; + padding-top: 5px; } + .or-hint.active ~ br { + display: none; } + +.or-form-guidance.active { + margin: 5px 0; + color: #252525; } + .or-form-guidance.active summary { + color: #888888; } + +.or .form-logo { + display: block; + text-align: center; + width: 100%; } + .or .form-logo img { + float: none; + display: inline; + max-height: 200px; + max-width: 120px; } + +.or-repeat { + background-color: #b1b1b1; + margin: 0 0 3px 0; + padding: 20px 10px 10px 10px; + position: relative; } + .or-repeat.empty { + padding: 0; } + .or-repeat.empty .repeat-number { + display: none; } + .or-repeat .repeat-number { + display: block; + position: absolute; + top: 7px; + right: 10px; + color: #252525; } + .or-repeat .repeat-number + .or-group { + border-top: none; } + .or-repeat .or-repeat { + background-color: white; } + .or-repeat .or-repeat .or-repeat { + background-color: #b1b1b1; } + .or-repeat .or-repeat .or-repeat .or-repeat { + background-color: white; } + +.or-group { + border-top: 3px solid #bbbbbb; + margin: 1.5em 0 0.4em 0; } + .or-group .or-group { + margin: 1.5em 0 0.5em 0; } + .or-group .or-group > h4 .active { + font-size: 80%; } + .or-group .or-group > h4 .active::before { + content: "\00BB "; } + .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB "; } + .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB "; } + .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB"; } + .or-group .or-group .or-group .or-group .or-group .or-group .or-group > h4 .active::before { + content: "\00BB \00BB \00BB \00BB \00BB \00BB"; } + +.or-group:not(.or-appearance-no-collapse) > h4 { + position: relative; + pointer-events: none; } + .or-group:not(.or-appearance-no-collapse) > h4::before { + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #252525; + border-bottom: 0; + display: block; + position: absolute; + content: ''; + top: 5px; + left: -30px; + right: -30px; + pointer-events: all; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + width: 0; + height: 0; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 12px solid #252525; + border-right: 0; + left: -22px; + right: -22px; + top: 0; } + +.or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4 ~ * { + display: none !important; } + +[dir="rtl"] .or-group:not(.or-appearance-no-collapse).or-appearance-compact > h4::before { + border-left: 0; + border-right: 12px solid #252525; } + +#stats + .or-group, +#or-preload-items + .or-group, +#form-languages + .or-group { + border-top: none; } + +.question:not(.readonly) { + font-weight: bold; } + +.question { + display: block; + margin: 0 0 9px 0; + padding-top: 15px; + border: none; + position: relative; } + .question > fieldset { + padding: 0; + margin: 0; + border: none; } + +.question-label strong { + font-size: 17px; } + +.question > img, +.question > video, +.question > audio { + margin: 10px auto 10px; } + +.question.readonly input[readonly].empty, +.question.readonly select[readonly].empty, +.question.readonly textarea[readonly].empty { + display: none; } + +.question.readonly strong { + font-size: inherit; } + +label, +legend { + font-size: 16px; } + +.or img, +.or audio, +.or video { + display: block; + max-height: 300px; + max-width: 70%; } + +.or video { + max-width: 100%; } + +legend { + display: block; + position: relative; + border: none; + width: 100%; + padding: 0; + margin-bottom: 12px; } + +.option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; } + .option-wrapper > label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + display: block; + margin: 0; + cursor: pointer; + padding: 4px; + margin: 0 8px 1px 10px; } + .option-wrapper > label:hover:not(.filler) { + background-color: #a5a4a4; } + .option-wrapper > label:before, .option-wrapper > label:after { + content: " "; + display: table; } + .option-wrapper > label:after { + clear: both; } + .option-wrapper .option-label { + margin-left: 30px; + display: block; + word-break: break-word; } + .option-wrapper img, + .option-wrapper video, + .option-wrapper audio { + float: right; + margin: 10px 0 10px 10px; } + +.or[dir="rtl"] .option-wrapper .option-label { + margin-right: 30px; } + +.or[dir="rtl"] .option-wrapper img, +.or[dir="rtl"] .option-wrapper video, +.or[dir="rtl"] .option-wrapper audio { + float: left; + margin: 10px 10px 10px 0; } + +.touch .question.simple-select .option-wrapper > label { + background-color: transparent; + border: 1px solid #ccc; + border-radius: 4px; + margin: 0 1px 6.4px 1px; + padding: 10px; } + .touch .question.simple-select .option-wrapper > label input[type="radio"], + .touch .question.simple-select .option-wrapper > label input[type="checkbox"] { + margin-left: 5px; } + .touch .question.simple-select .option-wrapper > label:focus, .touch .question.simple-select .option-wrapper > label:hover, .touch .question.simple-select .option-wrapper > label:active { + background-color: #a5a4a4; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea, +.touch select { + margin: 10px 0 10px 0; + color: #104b66; + width: 100%; } + +.touch input[type=text], +.touch .print-input-text, +.touch input[type=tel], +.touch input[type=password], +.touch input[type=url], +.touch input[type=email], +.touch input[type=file], +.touch input[type=date], +.touch input[type=month], +.touch input[type=time], +.touch input[type=datetime-local], +.touch input[type=number], +.touch textarea { + border: 1px solid #ddd8ce; + width: 100%; } + +.touch select { + width: 100%; } + +input[type=text], +.print-input-text, +input[type=tel], +input[type=password], +input[type=url], +input[type=email], +input[type=file], +input[type=date], +input[type=month], +input[type=time], +input[type=datetime-local], +input[type=number], +input[type=range], +textarea, +select, +.widget { + display: block; + margin: 8px 0 8px 0; + width: 100%; } + +input:not([type="radio"]):not([type="checkbox"]), +textarea, +.print-input-text { + height: 34px; } + +select { + width: 80%; } + +.question input[type=text], .question input[type=tel], .question input[type=password], .question input[type=url], .question input[type=email], .question input[type=file] { + width: 80%; } + +.question input[type=date], .question input[type=month], .question input[type=datetime-local], .question input[type=number], .question input[type=time], .question input[type=text].mask-date { + width: 240px; } + +.question input[type="radio"], .question input[type=checkbox] { + float: left; + display: block; + margin-top: 2px; } + +.question .print-input-text { + width: 80%; } + +.or[dir="rtl"] .question input[type=radio], .or[dir="rtl"] .question input[type=checkbox] { + float: right; } + +.question textarea { + width: 80%; + resize: vertical; + min-height: 9em; } + +.or-repeat .repeat-buttons { + margin-top: 30px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-end; } + +.or-repeat .remove { + margin-bottom: 0; + margin-right: 0; } + +.or-repeat-info:not(:empty) { + padding-top: 10px; } + +.add-repeat-btn { + display: block; + margin: 0 auto 10px auto; + min-width: 150px; } + +.or[dir="rtl"] .remove { + float: left; } + +.alert { + margin-bottom: 4px; } + +.required { + position: absolute; + top: 10px; + left: -10px; + color: #252525; } + +legend .required { + top: 0; } + +.or[dir="rtl"] .required { + left: auto; + right: -10px; } + +.disabled { + opacity: 0.6; } + +.invalid-constraint, +.invalid-required, +.invalid-relevant { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + background-color: #f2dede; + border-color: #ebccd1; + border-radius: 3px; + margin-right: -10px; + margin-left: -10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; } + +.invalid-constraint .or-constraint-msg.active, +.invalid-required .or-required-msg.active, +.question.invalid-relevant .or-relevant-msg.active { + display: block; } + +.or-required-msg.active, +.or-constraint-msg.active, +.or-relevant-msg.active { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-branch.disabled, .or-branch.or-branch.pre-init { + display: none; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: none; } + .pages.or .or-group.contains-current, + .pages.or .or-group-data.contains-current, + .pages.or .or-repeat.contains-current { + display: block; } + +.pages.or .or-repeat[role="page"].current + .or-repeat-info { + display: block; } + +.pages.or [role="page"] { + display: none; } + .pages.or [role="page"].current { + display: block; } + .pages.or [role="page"].current .or-group:not(.disabled), + .pages.or [role="page"].current .or-group-data:not(.disabled), + .pages.or [role="page"].current .or-repeat:not(.disabled) { + display: block; } + .pages.or [role="page"].hidden { + opacity: 0; } + .pages.or [role="page"].fade-out { + opacity: 0; + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } + +.pages.or #form-title { + margin: 0; } + +.pages ~ .form-footer { + margin-top: 0; } + .pages ~ .form-footer.end .btn, .pages ~ .form-footer.end .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer.end .vex-dialog-button { + display: inline-block; } + .pages ~ .form-footer.end .next-page { + display: none; } + .pages ~ .form-footer.end .logout, + .pages ~ .form-footer.end .draft { + display: block; } + .pages ~ .form-footer .logout { + margin-bottom: 50px; } + .pages ~ .form-footer .btn, .pages ~ .form-footer .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .pages ~ .form-footer .vex-dialog-button { + display: none; } + .pages ~ .form-footer .previous-page, + .pages ~ .form-footer .next-page { + display: inline-block; } + .pages ~ .form-footer .previous-page.disabled, + .pages ~ .form-footer .next-page.disabled { + display: none; } + .pages ~ .form-footer .first-page, + .pages ~ .form-footer .last-page { + display: inline-block; } + .pages ~ .form-footer .logout, + .pages ~ .form-footer .draft { + display: none; } + +.pages-toc__list { + border: 1px solid black; + border-radius: 2px; + border: 2px solid #555555; + position: absolute; + right: 0; + left: 0; + top: 69px; + width: 320px; + height: 0; + max-height: calc(100vh - 100px); + max-width: 100vw; + margin: 0 auto; + list-style: none; + padding: 0; + background: white; + z-index: 1000; + overflow: scroll; + transition: height 1s ease-out; + opacity: 0; } + .pages-toc__list li { + border-top: 1px solid #555555; + padding: 0; + margin: 0; } + .pages-toc__list li a:hover { + background: #a5a4a4; } + .pages-toc__list li > details { + margin-left: 18px; } + .pages-toc__list li > details summary { + padding: 8px 20px 8px 0px; } + .pages-toc__list li > details ul { + list-style: none; + padding-left: 0; } + .pages-toc__list li > details a { + padding-left: 18px; } + .pages-toc__list a, + .pages-toc__list a:link, + .pages-toc__list a:visited { + text-decoration: none; + color: inherit; + display: block; + width: 100%; + height: 100%; + padding: 8px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.pages-toc__overlay { + display: none; + position: fixed; + top: 0; + left: 0; + background: #555555; + width: 100%; + height: 100%; + z-index: 999; + opacity: 0.5; } + +.pages-toc #toc-toggle { + display: none; } + .pages-toc #toc-toggle:checked + .pages-toc__list { + height: auto; + opacity: 1; } + .pages-toc #toc-toggle:checked ~ .pages-toc__overlay { + display: block; } + +.pages-toc label[for="toc-toggle"] { + display: none; + width: 27px; + height: 10px; + margin: 5px 0 5px 20px; + background: repeating-linear-gradient(#555555 2px, #555555 5px, transparent 5px, transparent 12px); } + .pages-toc label[for="toc-toggle"]:hover { + opacity: 0.7; } + +.bootstrap-select { + margin-top: 15px; } + .bootstrap-select .dropdown-toggle { + width: 374.3272px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-align: left; } + .bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 14px; + right: 12px; } + .bootstrap-select .dropdown-toggle .selected { + width: calc(100% - 12px); + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + max-height: 200px; + max-width: 100%; + overflow: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper { + padding-left: 5px; + background-color: transparent; + text-decoration: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + font-size: 16px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu .option-wrapper label:hover { + background: transparent; } + +.readonly .bootstrap-select .dropdown-toggle { + opacity: 0.7; } + +.or[dir="rtl"] .bootstrap-select .dropdown-toggle { + text-align: right; } + .or[dir="rtl"] .bootstrap-select .dropdown-toggle .caret { + margin-left: 0; + margin-right: 10px; + left: 12px; + right: auto; } + +.btn-group { + position: relative; + vertical-align: middle; } + .btn-group > .btn, .vex.vex-theme-plain .btn-group > .vex-dialog-button { + position: relative; } + .btn-group > .btn:hover, .vex.vex-theme-plain .btn-group > .vex-dialog-button:hover, .btn-group > .btn:focus, .vex.vex-theme-plain .btn-group > .vex-dialog-button:focus, .btn-group > .btn:active, .vex.vex-theme-plain .btn-group > .vex-dialog-button:active, .btn-group > .btn.active, .vex.vex-theme-plain .btn-group > .active.vex-dialog-button { + z-index: 2; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret, .vex.vex-theme-plain .vex-dialog-button .caret { + margin-left: 0; } + +.mobileselect { + margin-left: 10px; } + +/* + CSS-Tricks Example + by Chris Coyier + http://css-tricks.com +*/ +.datalist { + list-style: none; + display: none; + background: white; + position: absolute; + left: 0; + top: 0; + max-height: 300px; + overflow-y: auto; + z-index: 10; + padding: 0; + border: 1px solid #555555; } + +.datalist:empty { + display: none !important; } + +.datalist li { + padding: 5px; } + +.datalist li.active { + background: #3875d7; + color: white; } + +input[type=text].autocomplete { + width: 374.3272px; } + input[type=text].autocomplete.notfound { + color: #999999; } + +.touch input[type=text].autocomplete { + width: 100%; } + +.enketo-geopoint-marker { + margin-top: -24px; + width: 24px; + height: 24px; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: center; + color: #508ecd; } + +.enketo-area-popup .leaflet-popup-content-wrapper { + border-radius: 2px; + color: black; + background: none; + box-shadow: none; } + +.enketo-area-popup .leaflet-popup-content { + margin: 3px 20px; } + +.enketo-area-popup .leaflet-popup-tip-container { + display: none; } + +.leaflet-container .enketo-area-popup:hover a.leaflet-popup-close-button { + display: block; } + +.leaflet-container .enketo-area-popup a.leaflet-popup-close-button { + z-index: 1; + display: none; + font-weight: normal; + color: black; } + +.enketo-geopoint-circle-marker, .geopicker .point { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #4e4e4e; + background: #818181; } + +.enketo-geopoint-circle-marker-active, .geopicker .point.active { + width: 16px; + height: 16px; + margin-top: -8px; + border-radius: 8px; + border: 1px solid #508ecd; + background: #9fc1e4; } + +.geopicker { + margin-top: 25px; } + .geopicker img { + margin: 0; + max-height: none; + max-width: none; } + .geopicker .geo-inputs { + position: relative; + min-width: 160px; + width: 27%; + margin: 0 4% 0 0; } + @media screen and (max-width: 720px) { + .geopicker .geo-inputs { + width: 100%; } } + .geopicker .geo-inputs .paste-progress, + .geopicker .geo-inputs .disabled-msg { + position: absolute; + display: block; + top: 50%; + width: calc(100% - 20px); + text-align: center; + margin: 0px 10px; } + .geopicker .geo-inputs .disabled-msg { + display: none; + color: #a94442; } + .geopicker .map-canvas-wrapper { + position: relative; } + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 65%; + float: right; + padding-left: 4%; + border-left: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .geopicker .map-canvas-wrapper, + .geopicker .search-bar { + width: 100%; + float: none; + padding-left: 0; + border-left: none; } } + .geopicker .search-bar { + margin-top: 0; + display: flex; + justify-content: space-between; } + .geopicker .search-bar .input-group { + display: flex; + width: 80%; + order: 2; } + .geopicker .search-bar [name="search"] { + margin: 0 !important; + width: calc(100% - 40px); + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .geopicker .search-bar .hide-map-btn { + display: none; } + .geopicker .search-bar .search-btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; } + .geopicker .btn:not(.close-chain-btn):not(.toggle-input-type-btn), .geopicker .vex.vex-theme-plain .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn), .vex.vex-theme-plain .geopicker .vex-dialog-button:not(.close-chain-btn):not(.toggle-input-type-btn) { + height: 34px; } + .geopicker .btn[name="geodetect"], .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 0 0 4%; + order: 3; } + .geopicker .close-chain-btn { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + display: inline-block; + padding: 0 5px; + margin-left: 15px; } + .geopicker .toggle-input-visibility-btn { + position: absolute; + top: calc(50% - 15px); + left: -16px; + background: none; + border-left: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-right: none; + height: 30px; + width: 7px; + padding: 0; + z-index: 10; } + .geopicker .toggle-input-visibility-btn.open { + left: -20px; + border-left: none; + border-right: 3px solid #aaaaaa; } + .geopicker .points { + width: 100%; + padding-bottom: 15px; } + .geopicker .point { + margin-right: 10px; + display: inline-block; + opacity: 0.9; } + .geopicker .point.has-error:not(.active) { + border: 1px solid #a94442; + background: #F2DEDE; + opacity: 1; } + .geopicker .addpoint { + border: none; + background: none; + height: 16px; + width: 16px; + font-weight: bold; + font-size: 16px; + padding: 0; + vertical-align: top; + line-height: 16px; + margin: 0; + display: inline-block; + margin-top: -1px; } + .geopicker .btn-remove[disabled], + .geopicker .close-chain-btn[disabled], + .geopicker button[name=geodetect][disabled], + .geopicker input[name=search][disabled], + .geopicker .search-btn[disabled] { + display: none; } + .geopicker .hide-search.no-map { + border-left: none; } + .geopicker .hide-search .input-group { + display: none; } + .geopicker .hide-search .btn[name="geodetect"], .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto 15px auto; + width: 50%; } + .geopicker label.geo { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + display: block; + border: none; + padding: 0; + margin: 15px 0 0 0; } + .geopicker label.geo.lat, .geopicker label.geo.kml { + padding-top: 5px; } + .geopicker label.geo.long { + margin-bottom: 20px; } + .geopicker label.geo.alt { + border-top: solid 1px #bbbbbb; + padding: 12px 0 0 0; + margin: 0 0 0 0; } + @media screen and (max-width: 720px) { + .geopicker label.geo.alt { + border-top: none; } } + .geopicker label.geo.acc { + padding: 0; + margin: 5px 0 0 0; } + .geopicker label.geo.alt, .geopicker label.geo.acc { + min-height: 70px; + line-height: 50px; + font-size: 12px; } + .geopicker input[name="lat"], + .geopicker input[name="long"], + .geopicker textarea[name="kml"] { + float: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + /*&:invalid { + //copied from bootstrap + color: $state-danger-text; + border-color: $state-danger-text; + @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.075)); + // Redeclare so transitions work + &:focus { + border-color: darken($state-danger-text, 10%); + $shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px lighten($state-danger-text, 20%); + @include box-shadow($shadow); + } + }*/ } + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: right; + width: 40%; } + @media screen and (max-width: 720px) { + .geopicker input[name="alt"], + .geopicker input[name="acc"] { + width: 50%; } } + .geopicker textarea[name="kml"] { + min-height: 260px; + overflow: auto; } + .geopicker textarea[name="kml"]:disabled + .disabled-msg { + display: block; } + .geopicker .geo.kml { + display: none; + margin-bottom: 10px; } + .geopicker .toggle-input-type-btn { + border: none; + background: none; + color: #ccc; + position: absolute; + top: -10px; + right: 0; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-size: 12px; } + .geopicker .toggle-input-type-btn .kml-input { + display: block; } + .geopicker .toggle-input-type-btn .points-input { + display: none; } + .geopicker .kml-input-mode .geo { + display: none; } + .geopicker .kml-input-mode .geo.kml { + display: block; } + .geopicker .kml-input-mode .toggle-input-type-btn .kml-input { + display: none; } + .geopicker .kml-input-mode .toggle-input-type-btn .points-input { + display: block; } + .geopicker .map-canvas { + width: 100%; + border: 1px solid #ccc; + border-radius: 3px; + margin-top: 10px; + height: 275px; + display: flex; + flex-direction: column; + justify-content: center; + cursor: crosshair; } + .geopicker .map-canvas img { + max-width: none; } + .geopicker .map-canvas .attribution { + position: absolute; + right: 0; + bottom: 0; + font-size: 10px; } + .geopicker .map-canvas.static { + cursor: not-allowed; } + .geopicker .map-canvas .show-map-btn { + width: 150px; + margin: 120px auto; + display: block; } + .geopicker.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + background: white; + margin-top: 0; + padding-top: 25px; } + .geopicker.full-screen .geo-inputs { + margin-left: 25px; + margin-bottom: 15px; } + .geopicker.full-screen .geo-inputs .geo, + .geopicker.full-screen .geo-inputs .toggle-input-type-btn { + display: none; } + .geopicker.full-screen .geo-inputs .close-chain-btn { + margin-left: 20px; + margin-top: 0; } + .geopicker.full-screen .map-canvas-wrapper { + float: none; + width: 100%; + padding: 0 25px 15px 25px; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .geopicker.full-screen .map-canvas-wrapper .map-canvas { + height: 100%; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + .geopicker.full-screen .map-canvas-wrapper .show-map-btn { + display: none; } + .geopicker.full-screen .search-bar { + width: 100%; + padding: 0 25px 15px 25px; } + .geopicker.full-screen .search-bar.hide-search { + display: block; } + .geopicker.full-screen .search-bar .hide-map-btn { + display: block; + width: 70px; + margin-right: 15px; + order: 1; } + .geopicker.full-screen .search-bar [name="geodetect"] { + width: 70px; + margin-left: 15px; } + .geopicker.full-screen .search-bar .input-group { + width: auto; + flex: 100%; } + .geopicker.full-screen .points { + display: none; } + .geopicker.full-screen .btn-remove { + margin-left: 0; } + .geopicker .leaflet-control-layers-toggle, + .geopicker .leaflet-retina .leaflet-control-layers-toggle { + background: none; + color: #888; + text-align: center; + font-size: 20px; + line-height: 44px; } + .geopicker .leaflet-control-layers-toggle .icon-globe, + .geopicker .leaflet-retina .leaflet-control-layers-toggle .icon-globe { + margin: -1px auto 0 auto; } + .geopicker .leaflet-control-layers-list label { + text-align: left; + padding: 5px; } + .geopicker .leaflet-control-layers-list label .option-label { + margin-left: 30px; + display: block; + line-height: 20px; } + .geopicker:not(.full-screen).hide-input.wide .map-canvas { + height: 375px; } + .geopicker:not(.full-screen).hide-input .geo-inputs .geo { + display: none; } + .geopicker:not(.full-screen).hide-input .toggle-input-type-btn { + display: none; } + .geopicker:not(.full-screen).hide-input .btn-remove { + margin: 10px 0 5px 0; } + .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, + .geopicker:not(.full-screen).hide-input .search-bar { + width: 100%; + border-left: none; + padding-left: 0; } + +.or[dir="rtl"] .geopicker .geo-inputs { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .map-canvas-wrapper, +.or[dir="rtl"] .geopicker .search-bar { + float: left; + border-left: none; + border-right: solid 1px #bbbbbb; } + @media screen and (max-width: 720px) { + .or[dir="rtl"] .geopicker .map-canvas-wrapper, + .or[dir="rtl"] .geopicker .search-bar { + border-right: none; } } + .or[dir="rtl"] .geopicker .map-canvas-wrapper .input-group, + .or[dir="rtl"] .geopicker .search-bar .input-group { + flex-direction: row-reverse; } + +.or[dir="rtl"] .geopicker .toggle-input-visibility-btn { + right: -16px; + border-right: 3px solid #aaaaaa; + border-bottom: 2px solid #aaaaaa; + border-top: 2px solid #aaaaaa; + border-left: none; } + .or[dir="rtl"] .geopicker .toggle-input-visibility-btn.open { + right: -20px; + border-right: none; + border-left: 3px solid #aaaaaa; } + +.or[dir="rtl"] .geopicker input[name="alt"], +.or[dir="rtl"] .geopicker input[name="acc"] { + float: left; } + +.or[dir="rtl"] .geopicker .btn[name="geodetect"], .or[dir="rtl"] .geopicker .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .vex-dialog-button[name="geodetect"] { + font-size: 16px; + margin: 0 4% 0 0; } + +.or[dir="rtl"] .geopicker .hide-map-btn { + margin: 0 0 0 4%; } + +.or[dir="rtl"] .geopicker .hide-search .btn[name="geodetect"], .or[dir="rtl"] .geopicker .hide-search .vex.vex-theme-plain .vex-dialog-button[name="geodetect"], .vex.vex-theme-plain .or[dir="rtl"] .geopicker .hide-search .vex-dialog-button[name="geodetect"] { + margin: 15px auto; + width: 50%; } + +.or[dir="rtl"] .geopicker .close-chain-btn { + margin-left: 0; + margin-right: 15px; } + +.or[dir="rtl"] .geopicker .toggle-input-type-btn { + left: 0; + right: auto; } + +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .map-canvas-wrapper, +.or[dir="rtl"] .geopicker:not(.full-screen).hide-input .search-bar { + border-right: none; + padding-right: 4%; + padding-left: 0; } + +@media screen and (max-width: 500px) { + .full-screen.geopicker .search-bar .search-btn { + display: none; } + .full-screen.geopicker .search-bar [name="search"] { + width: 100%; } + .full-screen.geopicker .search-bar [name="search"] { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } } + +.question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label { + line-height: 16px; + font-weight: normal; } + .question:not(.or-appearance-label):not(.or-appearance-compact):not(.or-appearance-quickcompact) .geopicker label input[type=radio] ~ .option-label::before { + font-size: 16px; + height: 16px; + margin-right: 2px; } + +/* required styles for Leaflet (unchanged from https://github.com/Leaflet/Leaflet/blob/master/dist/leaflet.css) */ +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; } + +.leaflet-container { + overflow: hidden; } + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; } + +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; } + +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; } + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; } + +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer { + max-width: none !important; + max-height: none !important; } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; } + +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; } + +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; } + +.leaflet-container { + -webkit-tap-highlight-color: transparent; } + +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } + +.leaflet-tile { + filter: inherit; + visibility: hidden; } + +.leaflet-tile-loaded { + visibility: inherit; } + +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; } + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; } + +.leaflet-pane { + z-index: 400; } + +.leaflet-tile-pane { + z-index: 200; } + +.leaflet-overlay-pane { + z-index: 400; } + +.leaflet-shadow-pane { + z-index: 500; } + +.leaflet-marker-pane { + z-index: 600; } + +.leaflet-tooltip-pane { + z-index: 650; } + +.leaflet-popup-pane { + z-index: 700; } + +.leaflet-map-pane canvas { + z-index: 100; } + +.leaflet-map-pane svg { + z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; } + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; } + +/* control positioning */ +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; } + +.leaflet-top { + top: 0; } + +.leaflet-right { + right: 0; } + +.leaflet-bottom { + bottom: 0; } + +.leaflet-left { + left: 0; } + +.leaflet-control { + float: left; + clear: both; } + +.leaflet-right .leaflet-control { + float: right; } + +.leaflet-top .leaflet-control { + margin-top: 10px; } + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; } + +.leaflet-left .leaflet-control { + margin-left: 10px; } + +.leaflet-right .leaflet-control { + margin-right: 10px; } + +/* zoom and fade animations */ +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; } + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } + +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; } + +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; } + +/* cursors */ +.leaflet-interactive { + cursor: pointer; } + +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; } + +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; } + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; } + +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive { + pointer-events: visiblePainted; + /* IE 9-10 doesn't have auto */ + pointer-events: auto; } + +/* visual tweaks */ +.leaflet-container { + background: #ddd; + outline: 0; } + +.leaflet-container a { + color: #0078A8; } + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; } + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); } + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } + +/* general toolbar styles */ +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); + border-radius: 4px; } + +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; } + +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; } + +.leaflet-bar a:hover { + background-color: #f4f4f4; } + +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; } + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; } + +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +/* zoom control */ +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; } + +.leaflet-touch .leaflet-control-zoom-in, +.leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; } + +/* layers control */ +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #fff; + border-radius: 5px; } + +.leaflet-control-layers-toggle { + width: 36px; + height: 36px; } + +.leaflet-retina .leaflet-control-layers-toggle { + background-size: 26px 26px; } + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; } + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; } + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; } + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; } + +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; } + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; } + +.leaflet-control-layers label { + display: block; } + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; } + +/* Default icon URLs */ +/* attribution and scale controls */ +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; } + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; } + +.leaflet-control-attribution a { + text-decoration: none; } + +.leaflet-control-attribution a:hover { + text-decoration: underline; } + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; } + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; } + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; } + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: #fff; + background: rgba(255, 255, 255, 0.5); } + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; } + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; } + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0, 0, 0, 0.2); + background-clip: padding-box; } + +/* popup */ +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; } + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; } + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; } + +.leaflet-popup-content p { + margin: 18px 0; } + +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; } + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); } + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; } + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; } + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; } + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; } + +/* div icon */ +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; } + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } + +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; } + +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; } + +/* Directions */ +.leaflet-tooltip-bottom { + margin-top: 6px; } + +.leaflet-tooltip-top { + margin-top: -6px; } + +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; } + +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; } + +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; } + +.leaflet-tooltip-left { + margin-left: -6px; } + +.leaflet-tooltip-right { + margin-left: 6px; } + +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; } + +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; } + +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; } + +.url-widget { + margin-top: 20px; } + +.question.or-appearance-list-nolabel, +.question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .question.or-appearance-list-nolabel legend, + .question.or-appearance-label legend { + float: left; + border: none; + line-height: 17px; + width: 35%; + min-height: 1px; } + .question.or-appearance-list-nolabel .option-wrapper, + .question.or-appearance-label .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .question.or-appearance-list-nolabel .option-wrapper label, + .question.or-appearance-label .option-wrapper label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; + padding: 4px 0; + word-break: break-word; } + .question.or-appearance-list-nolabel .option-wrapper label .active, + .question.or-appearance-label .option-wrapper label .active { + margin: 0 auto; } + .question.or-appearance-list-nolabel .option-label.active, + .question.or-appearance-label .option-label.active { + text-align: center; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel, +.or[dir="rtl"] .question.or-appearance-label { + margin: -0.9em 0 -0.7em 0; } + .or[dir="rtl"] .question.or-appearance-list-nolabel legend, + .or[dir="rtl"] .question.or-appearance-label legend { + float: right; } + +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=radio], +.or[dir="rtl"] .question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + margin: 0; } + +.question.or-appearance-list-nolabel label .active { + display: none; + float: none; } + +.question.or-appearance-list-nolabel input[type=radio], +.question.or-appearance-list-nolabel input[type=checkbox] { + float: none; + text-align: center; + display: inline-block; + margin: 0; + vertical-align: middle; } + +.question.or-appearance-label .option-wrapper > label { + margin-bottom: 6px; } + .question.or-appearance-label .option-wrapper > label:hover { + background-color: transparent; } + +.question.or-appearance-label input[type=radio], +.question.or-appearance-label input[type=checkbox] { + display: none; } + +.question.or-appearance-label img { + max-height: 30px; + max-width: 30px; + float: none; } + +.or[dir="rtl"] .question.or-appearance-label .option-wrapper > label img { + float: none; } + +/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; } + +.datepicker-inline { + width: 220px; } + +.datepicker-rtl { + direction: rtl; } + +.datepicker-rtl.dropdown-menu { + left: auto; } + +.datepicker-rtl table tr td span { + float: right; } + +.datepicker-dropdown { + top: 0; + left: 0; } + +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; } + +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; } + +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; } + +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; } + +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; } + +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; } + +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; } + +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; } + +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; } + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.datepicker td, .datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; } + +.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { + background-color: transparent; } + +.datepicker table tr td.day.focused, .datepicker table tr td.day:hover { + background: #eee; + cursor: pointer; } + +.datepicker table tr td.new, .datepicker table tr td.old { + color: #999; } + +.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; } + +.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { + background-color: #fdf59a; } + +.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active { + background-color: #fbf069\9; } + +.datepicker table tr td.today:hover:hover { + color: #000; } + +.datepicker table tr td.today.active:hover { + color: #fff; } + +.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] { + background-color: #f3e97a; } + +.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active { + background-color: #efe24b\9; } + +.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey); + background-image: -o-linear-gradient(to bottom, #b3b3b3, grey); + background-image: linear-gradient(to bottom, #b3b3b3, grey); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: grey grey #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] { + background-color: grey; } + +.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active { + background-color: #666\9; } + +.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { + background-color: #04c; } + +.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; } + +.datepicker table tr td span.focused, .datepicker table tr td span:hover { + background: #eee; } + +.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { + background: 0 0; + color: #999; + cursor: default; } + +.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #04c); + background-image: -ms-linear-gradient(to bottom, #08c, #04c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); + background-image: -webkit-linear-gradient(to bottom, #08c, #04c); + background-image: -o-linear-gradient(to bottom, #08c, #04c); + background-image: linear-gradient(to bottom, #08c, #04c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #04c #04c #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] { + background-color: #04c; } + +.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active { + background-color: #039\9; } + +.datepicker table tr td span.new, .datepicker table tr td span.old { + color: #999; } + +.datepicker .datepicker-switch { + width: 145px; } + +.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th { + cursor: pointer; } + +.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { + background: #eee; } + +.datepicker .next.disabled, .datepicker .prev.disabled { + visibility: hidden; } + +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; } + +.input-append.date .add-on, .input-prepend.date .add-on { + cursor: pointer; } + +.input-append.date .add-on i, .input-prepend.date .add-on i { + margin-top: 3px; } + +.input-daterange input { + text-align: center; } + +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; } + +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; } + +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: 400; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; } + +/** fixes by martijn **/ +.question .date input[type="text"] { + display: inline-block; + width: 240px; + min-width: 0; } + +table { + max-width: 100%; + background-color: transparent; } + +th { + text-align: left; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #eb0505; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #eb0505; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr.active:hover > th { + background-color: #d20404; } + +/*! + * Timepicker + * + * Forked from https://github.com/jdewit/bootstrap-timepicker: + * + * Copyright 2013 Joris de Wit and timepicker contributors + * + * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors + * Contributors https://github.com/enketo/timepicker-basic/graphs/contributors + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +.timepicker { + position: relative; } + .timepicker.pull-right .timepicker-widget.dropdown-menu { + left: auto; + right: 0; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:before { + left: auto; + right: 12px; } + .timepicker.pull-right .timepicker-widget.dropdown-menu:after { + left: auto; + right: 13px; } + .timepicker .input-group-addon { + cursor: pointer; } + .timepicker .input-group-addon i { + display: inline-block; + width: 16px; + height: 16px; } + +.timepicker-widget.dropdown-menu { + padding: 4px; } + .timepicker-widget.dropdown-menu.open { + display: inline-block; } + .timepicker-widget.dropdown-menu:before { + border-bottom: 7px solid rgba(0, 0, 0, 0.2); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + .timepicker-widget.dropdown-menu:after { + border-bottom: 6px solid #FFFFFF; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + content: ""; + display: inline-block; + position: absolute; } + +.timepicker-widget.timepicker-orient-left:before { + left: 6px; } + +.timepicker-widget.timepicker-orient-left:after { + left: 7px; } + +.timepicker-widget.timepicker-orient-right:before { + right: 6px; } + +.timepicker-widget.timepicker-orient-right:after { + right: 7px; } + +.timepicker-widget.timepicker-orient-top:before { + top: -7px; } + +.timepicker-widget.timepicker-orient-top:after { + top: -6px; } + +.timepicker-widget.timepicker-orient-bottom:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; } + +.timepicker-widget.timepicker-orient-bottom:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #ffffff; } + +.timepicker-widget a.btn, .timepicker-widget .vex.vex-theme-plain a.vex-dialog-button, .vex.vex-theme-plain .timepicker-widget a.vex-dialog-button, .timepicker-widget input { + border-radius: 4px; } + +.timepicker-widget table { + width: 100%; + margin: 0; } + .timepicker-widget table td { + text-align: center; + height: 30px; + margin: 0; + padding: 2px; } + .timepicker-widget table td:not(.separator) { + min-width: 30px; } + .timepicker-widget table td span { + width: 100%; } + .timepicker-widget table td a { + border: 1px transparent solid; + width: 100%; + display: inline-block; + margin: 0; + padding: 8px 0; + outline: 0; + color: #333; } + .timepicker-widget table td a:hover { + text-decoration: none; + background-color: #eee; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-color: #ddd; } + .timepicker-widget table td a i { + margin-top: 2px; + font-size: 18px; } + .timepicker-widget table td input { + width: 25px; + margin: 0; + text-align: center; } + +/** Removed media query adjustment here to fix print issue (MvdR) */ +.timepicker input[type="text"] { + display: inline-block; + width: 240px; } + +.timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.timepicker-widget table td span { + width: 12px; } + +.timepicker-widget table td a i { + width: 11px; + height: 17px; + display: inline-block; } + +.datetimepicker .date, .datetimepicker .timepicker { + margin-right: 10px; + display: inline-block; } + +.datetimepicker .date { + margin-right: 10px; } + +.or[dir="rtl"] .datetimepicker .date { + margin-right: 0; } + +.touch .timepicker-widget.dropdown-menu input { + width: 50px; + margin: 0 auto; } + +.file-picker .fake-file-input { + display: inline-block; + width: 80%; + text-align: start; } + +.file-picker .file-feedback, +.file-picker .file-preview { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; } + +.file-picker .file-feedback.error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.file-picker .file-feedback.warning { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; + color: #8a6d3b; } + +.file-picker .file-preview { + margin-top: 10px; } + +.file-picker .btn-download { + margin-right: 0; } + .file-picker .btn-download[href=""] { + display: none; } + +/* + * To save headaches with resizing canvases, it is important to maintain fixed aspect + * ratios at all times: + */ +.or-drawing-initialized input[type="text"], +.or-signature-initialized input[type="text"], +.or-annotation-initialized input[type="text"] { + display: none; } + +.or-signature-initialized .draw-widget__body { + padding-top: 45%; } + +.or-annotation-initialized .draw-widget { + margin-top: 50px; } + +.draw-widget { + width: 100%; } + .draw-widget__body { + position: relative; + width: 100%; + padding-top: 75%; } + .draw-widget__body__canvas { + background: white; + border: 1px solid #eeeeee; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 0; + width: 100%; + height: 100%; } + .draw-widget__body__canvas.disabled { + cursor: not-allowed; + background: white; + opacity: 1; } + .draw-widget__body__canvas.disabled ~ .draw-widget__colorpicker, + .draw-widget__body__canvas.disabled ~ .draw-widget__undo { + display: none; } + .draw-widget__body input[type=file] { + display: none; } + .draw-widget__body .file-picker { + position: absolute; + top: -50px; + left: 0; + width: 100%; } + .draw-widget__body .show-canvas-btn { + position: absolute; + z-index: 10; + top: calc(50% - 16px); + left: 50%; + width: 200px; + margin-left: -100px; } + .draw-widget__body .hide-canvas-btn { + display: none; } + .draw-widget__footer { + margin-top: 10px; } + .draw-widget__footer .draw-widget__btn-reset:disabled { + display: none; } + .draw-widget__feedback { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + .draw-widget__undo { + position: absolute; + top: 37px; + right: 7px; + width: 20px; + height: 20px; + margin: 2px; + padding: 0; + border: 2px solid grey; } + .draw-widget__colorpicker { + position: absolute; + display: flex; + flex-wrap: wrap; + max-width: calc(100% - (2 * 7px)); + top: 7px; + right: 7px; } + .draw-widget__colorpicker div { + display: none; } + .draw-widget__colorpicker div { + width: 20px; + height: 20px; + margin: 2px; + border: none; + padding: 0; } + .draw-widget__colorpicker.reveal div { + display: block; } + .draw-widget__colorpicker .current { + display: block; + border: 2px solid grey; } + .draw-widget.full-screen { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 20; + background: white; + margin: 0; + padding-left: 15px; + padding-right: 15px; } + .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.75 * (100% - 2 * 15px)); + margin: 50px auto; } + .draw-widget.full-screen .draw-widget__body input[type=file] { + left: 90px; } + .draw-widget.full-screen .draw-widget__body .file-picker { + left: 80px; + width: calc(100% - 18px); } + .draw-widget.full-screen .hide-canvas-btn { + display: block; + position: absolute; + z-index: 30; + top: -40px; + left: 0; + width: 70px; } + .draw-widget.full-screen .show-canvas-btn { + display: none; } + .draw-widget.full-screen .draw-widget__footer { + width: calc(100vmin - 2 * 15px); + margin: -40px auto 0 auto; } + .draw-widget .btn-download { + margin-right: 0; } + .draw-widget .btn-download[href=""] { + display: none; } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__body { + width: calc(100% - 2 * 15px); + padding-top: calc(0.45 * (100% - 2 * 15px)); } + +.or-signature-initialized .draw-widget.full-screen .draw-widget__footer { + width: calc(100% - 2 * 15px); } + +.or-annotate-initialized .draw-widget__body { + margin-top: 50px; } + +.rank-widget { + position: relative; + display: flex; } + .rank-widget--empty > * { + opacity: 0.5; } + .rank-widget--empty .rank-widget__overlay { + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 1; + text-align: center; } + .rank-widget--empty .rank-widget__overlay__content { + position: absolute; + top: 0; + bottom: 20px; + left: 0; + right: 0; + width: 50%; + height: 30px; + font-size: 30px; + margin: auto; + line-height: 30px; } + .rank-widget__overlay { + display: none; } + .rank-widget label { + border: 1px solid gray; + border-radius: 5px; + margin: 0 0 5px 0; + position: relative; } + .rank-widget label[draggable=true]::before { + position: absolute; + content: "::"; + margin: 0 5px; + top: calc(50% - 10px); } + .rank-widget label:hover:not(.filler) { + background: none; } + .rank-widget input[type=text] { + display: none; } + .rank-widget .btn-reset { + margin-top: 5px; + order: 10; } + +.or-appearance-likert .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + .or-appearance-likert .option-wrapper > label { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + margin: 0; + float: none; + padding-left: 0 !important; + padding-right: 0; } + .or-appearance-likert .option-wrapper > label input[type=radio], + .or-appearance-likert .option-wrapper > label input[type=checkbox] { + position: relative; + left: 50%; + padding: 0; + margin-left: -10px; + background-color: white; + z-index: 10; } + .or-appearance-likert .option-wrapper > label .active { + margin: 0; } + .or-appearance-likert .option-wrapper > label img.active { + margin: 0 auto; } + .or-appearance-likert .option-wrapper > label .option-label { + position: relative; + text-align: center; + margin-top: -8.5px; + padding-top: 15px; + border-top: 3px solid #252525; + font-size: 12px; + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; } + .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + left: 0; } + .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + content: ''; + display: block; + position: absolute; + top: -3px; + width: 50%; + background-color: white; + height: 10px; + right: 0; } + .or-appearance-likert .option-wrapper > label:hover { + background-color: transparent; } + +.or-appearance-likert:hover .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert:hover .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or-appearance-likert.focus .option-wrapper > label:first-of-type .option-label::after, .or-appearance-likert.focus .option-wrapper > label:last-of-type .option-label::after { + background-color: white; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper > label { + margin-right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after { + left: auto; + right: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after { + right: auto; + left: 0; } + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=radio], + .or[dir="rtl"] .or-appearance-likert .option-wrapper > label input[type=checkbox] { + right: 50%; + margin-right: -10px; } + +.or[dir="rtl"] .or-appearance-likert .option-wrapper .option-label { + margin-right: 0; } + +.or-repeat .or-appearance-likert .option-wrapper > label:first-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label:last-of-type .option-label::after, +.or-repeat .or-appearance-likert .option-wrapper > label input[type=radio], +.or-repeat .or-appearance-likert .option-wrapper > label input[type=checkbox] { + background-color: #b1b1b1; } + +[type=range] { + padding: 2.5px; + width: 100%; + background: transparent; + font: 1em/1 arial, sans-serif; + z-index: 10; } + [type=range], [type=range]::-webkit-slider-thumb { + -webkit-appearance: none; } + [type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 1px; + background: #333333; + border-radius: 0.5px; } + [type=range]::-webkit-slider-thumb { + margin-top: -9.5px; + box-sizing: border-box; + border: 1px solid #252525; + width: 20px; + height: 20px; + border-radius: 50%; + background: #252525; + cursor: pointer; } + [type=range]::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #252525; + width: 20px; + height: 20px; + border-radius: 50%; + background: #252525; + cursor: pointer; } + [type=range]::-ms-thumb { + margin-top: 0; + box-sizing: border-box; + border: 1px solid #252525; + width: 20px; + height: 20px; + border-radius: 50%; + background: #252525; + cursor: pointer; } + [type=range]::-ms-tooltip { + display: none; } + [type=range]:focus { + outline: 0; } + [type=range].empty::-webkit-slider-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-moz-range-thumb { + background: transparent; + border-color: transparent; } + [type=range].empty::-ms-thumb { + background: transparent; + border-color: transparent; } + [type=range][disabled]::-webkit-slider-thumb { + opacity: 0.7; } + [type=range][disabled]::-moz-range-thumb { + opacity: 0.7; } + [type=range][disabled]::-ms-thumb { + opacity: 0.7; } + +.range-widget { + position: relative; } + .range-widget__wrap { + width: 100%; + height: 200px; + z-index: 0; + text-align: center; } + .range-widget__current { + padding-bottom: 10px; + vertical-align: middle; + line-height: 98.5px; + min-height: 108.5px; } + .range-widget__ticks { + height: 20px; + box-sizing: border-box; + margin-left: 12px; + margin-right: 12px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; } + .range-widget__ticks span { + flex: 1; + border-left: 1px solid #333333; } + .range-widget__ticks span:last-child { + border-right: 1px solid #333333; } + .range-widget__scale { + display: flex; + padding-top: 10px; + justify-content: space-between; } + .range-widget__scale__start, .range-widget__scale__end, .range-widget__scale__between { + width: 20px; + opacity: 0.7; + font-weight: normal; } + .range-widget [type=range] { + position: absolute; + top: 93.5px; + left: 0; } + .range-widget .btn-reset { + margin: 15px; } + +.or-appearance-vertical input[type=range], +.or-appearance-distress input[type=range] { + transform: rotate(-90deg); + width: 350px; + margin: 0 10px; + top: 158px; + left: -85px; + right: -85px; } + +.or-appearance-vertical .range-widget__wrap, +.or-appearance-distress .range-widget__wrap { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + height: 350px; + width: 200px; + margin-top: 20px; } + +.or-appearance-vertical .range-widget__current, +.or-appearance-distress .range-widget__current { + flex: 1; + padding-right: 10px; + padding-bottom: 0; + line-height: 350px; } + +.or-appearance-vertical .range-widget__ticks, +.or-appearance-distress .range-widget__ticks { + width: 20px; + height: auto; + border-right: none; + margin-left: 0; + margin-right: 0; + margin-top: 12px; + margin-bottom: 12px; + flex-direction: column; } + .or-appearance-vertical .range-widget__ticks span, + .or-appearance-distress .range-widget__ticks span { + border-top: 1px solid #333333; + border-left: none; } + .or-appearance-vertical .range-widget__ticks span:last-child, + .or-appearance-distress .range-widget__ticks span:last-child { + border-bottom: 1px solid #333333; + border-right: none; } + +.or-appearance-vertical .range-widget__scale, +.or-appearance-distress .range-widget__scale { + flex: 1; + padding-top: 0; + padding-left: 10px; + flex-direction: column-reverse; } + +.or[dir=rtl] .or-appearance-vertical input[type=range], +.or[dir=rtl] .or-appearance-distress input[type=range] { + transform: rotate(90deg); } + +/* distress flavor of vertical range widget*/ +.or-appearance-distress input[type=range] { + top: 173px; + left: -127.5px; + right: -127.5px; } + .or-appearance-distress input[type=range]::-webkit-slider-runnable-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-moz-range-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]::-ms-track { + box-sizing: border-box; + border: none; + width: 100%; + height: 4px; + background: linear-gradient(to bottom, #f9f9f9 0%, whitesmoke 100%); + border-radius: 2px; } + .or-appearance-distress input[type=range]:not(.empty)::-webkit-slider-thumb { + margin-top: -8px; + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-moz-range-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + .or-appearance-distress input[type=range]:not(.empty)::-ms-thumb { + box-sizing: border-box; + border: 1px solid #3a94a5; + width: 20px; + height: 20px; + border-radius: 50%; + background: #3a94a5; + cursor: pointer; } + +.or-appearance-distress .range-widget__wrap { + width: 115px; + flex-direction: row-reverse; + flex-wrap: wrap; + padding-top: 15px; + height: 410px; } + +.or-appearance-distress .range-widget__current { + visibility: hidden; + padding: 0 8.5px; } + .or-appearance-distress .range-widget__current:empty:after { + display: block; + content: '-'; } + +.or-appearance-distress .range-widget__ticks { + width: 6px; } + +.or-appearance-distress .range-widget__bg { + width: 30px; + border-radius: 15px; + border: 1px solid #aaaaaa; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + margin-top: -15px; + background-image: -webkit-linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-image: linear-gradient(#e20418, #fdd303 50%, #3cb643); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE20418', endColorstr='#FF3CB643', GradientType=0); + z-index: 1; } + +.or-appearance-distress .range-widget__scale { + position: relative; + text-align: end; + align-items: flex-end; + padding: 0 5.5px; } + +.or-appearance-distress .range-widget__bulb { + width: 60px; + height: 60px; + border: 1px solid #aaaaaa; + border-radius: 30px; + margin: -7px auto 10px auto; + background: #3cb643; + position: relative; } + .or-appearance-distress .range-widget__bulb__inner { + width: 24px; + height: 24px; + border-radius: 12px; + background: #3a94a5; + margin: 17px; } + .or-appearance-distress .range-widget__bulb__mercury { + position: absolute; + left: calc(50% - 4px / 2); + right: calc(50% - 4px / 2); + bottom: 30px; + background: #3a94a5; + min-height: 25px; + width: 4px; + z-index: 100; } + +.or-appearance-distress .range-widget .btn-reset { + position: absolute; + top: 140px; + left: 70px; + right: 70px; } + +.or-columns-initialized .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-columns-initialized label, +.or-columns-initialized .filler { + -webkit-flex: 1 0 30%; + -ms-flex: 1 0 30%; + flex: 1 0 30%; } + +.or-columns-initialized .filler, +.or-columns-initialized .filler:hover, +.or-columns-initialized .filler:focus { + border: none !important; + background: transparent !important; } + +.or-appearance-columns-pack .option-wrapper { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; } + +.or-appearance-columns-pack label { + display: inline-block; } + +.question.or-appearance-columns.or-appearance-no-buttons legend, +.question.or-appearance-columns-pack.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label, +.question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .option-label, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-pack.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-1.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-1.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-1.or-appearance-no-buttons label { + width: 100%; } + .question.or-appearance-columns-1.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-1 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-1 label { + width: calc(100% - 20px); } + .question.or-appearance-columns-1 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-2.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-2.or-appearance-no-buttons label { + width: 50%; } + .question.or-appearance-columns-2.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-2 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-2 label { + width: calc(50% - 20px); } + .question.or-appearance-columns-2 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-3.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-3.or-appearance-no-buttons label { + width: 33.3333333333%; } + .question.or-appearance-columns-3.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-3 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-3 label { + width: calc(33.3333333333% - 20px); } + .question.or-appearance-columns-3 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-4.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-4.or-appearance-no-buttons label { + width: 25%; } + .question.or-appearance-columns-4.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-4 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-4 label { + width: calc(25% - 20px); } + .question.or-appearance-columns-4 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-5.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-5.or-appearance-no-buttons label { + width: 20%; } + .question.or-appearance-columns-5.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-5 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-5 label { + width: calc(20% - 20px); } + .question.or-appearance-columns-5 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-6.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-6.or-appearance-no-buttons label { + width: 16.6666666667%; } + .question.or-appearance-columns-6.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-6 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-6 label { + width: calc(16.6666666667% - 20px); } + .question.or-appearance-columns-6 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-7.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-7.or-appearance-no-buttons label { + width: 14.2857142857%; } + .question.or-appearance-columns-7.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-7 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-7 label { + width: calc(14.2857142857% - 20px); } + .question.or-appearance-columns-7 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-8.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-8.or-appearance-no-buttons label { + width: 12.5%; } + .question.or-appearance-columns-8.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-8 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-8 label { + width: calc(12.5% - 20px); } + .question.or-appearance-columns-8 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-9.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-9.or-appearance-no-buttons label { + width: 11.1111111111%; } + .question.or-appearance-columns-9.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-9 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-9 label { + width: calc(11.1111111111% - 20px); } + .question.or-appearance-columns-9 label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10.or-appearance-no-buttons legend { + border: none; } + +.question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label { + display: inline-block; + margin: 0; + padding: 10px !important; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label:hover { + background: none; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .option-label { + padding: 2px; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label .active { + display: inline-block; + margin-left: 0; + margin-right: 0; + max-width: 150px; + max-height: 150px; + float: none; + border: 2px solid transparent; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input { + width: 1px; + height: 1px; + position: relative; + top: 15px; + left: 15px; + z-index: -1; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:not([disabled]):not([readonly]) ~ .active:hover { + border-color: #727171; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[disabled]:checked ~ .active:hover, .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input[readonly]:checked ~ .active:hover { + border-color: #555555; } + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active, + .question.or-appearance-columns-10.or-appearance-no-buttons .option-wrapper > label input:checked ~ .active:hover { + border-color: #252525; } + +.question.or-appearance-columns-10.or-appearance-no-buttons label { + width: 10%; } + .question.or-appearance-columns-10.or-appearance-no-buttons label img.active { + max-width: 100%; + max-height: 100%; } + +.question.or-appearance-columns-10 .option-wrapper { + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; } + +.question.or-appearance-columns-10 label { + width: calc(10% - 20px); } + .question.or-appearance-columns-10 label img.active { + max-width: 100%; + max-height: 100%; } + +.touch .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-right: 10px; } + +.touch .or[dir=rtl] .question:not(.or-appearance-no-buttons):not(.or-appearance-label):not(.or-appearance-list-nolabel):not(.or-appearance-likert).or-columns-initialized .option-wrapper > label { + margin-left: 10px; + margin-right: inherit; } + +.or-big-image { + display: block; + max-width: 70%; + max-height: 300px; } + .or-big-image img { + border: 2px solid #252525; + max-width: 100%; } + .or-big-image.open { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + z-index: 10000; + background: white; + margin-top: 0; } + .or-big-image.open img { + max-width: 100%; + width: 100%; + max-height: 100%; } + +.or-comment-widget { + display: block; + position: absolute; + z-index: 1001; + top: 100%; + left: 0; + width: 100%; } + .or-comment-widget__overlay { + background: rgba(0, 0, 0, 0.3); } + .or-comment-widget__content { + position: relative; + border: 1px solid #555555; + background: white; + padding: 30px; + padding-bottom: 100px; } + .or-comment-widget__content__btn-update { + position: absolute; + right: 30px; + bottom: 30px; } + .or-comment-widget__content__btn-close-x { + top: 20px; + right: 13px; + position: absolute; + content: "\00D7"; + font-size: 26px; + font-weight: normal; + line-height: 31px; + height: 30px; + width: 30px; + text-align: center; + color: #bbb; + background: transparent; } + .or-comment-widget__overlay { + position: fixed; + background: rgba(0, 0, 0, 0.4); + top: 0; + right: 0; + bottom: 0; + left: 0; } + .or-comment-widget__question-label, .or-comment-widget__question-value { + font-family: 'OpenSans', Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-style: italic; + padding-right: 35px; } + .or-comment-widget__question-value { + margin-left: 20px; + margin-top: 10px; } + .or-comment-widget .question textarea, + .or-comment-widget .question input[type="text"] { + width: 100%; } + .or-comment-widget .or-required-msg.active, + .or-comment-widget .or-constraint-msg.active { + display: none; } + .or-comment-widget .invalid-required > .or-required-msg, + .or-comment-widget .invalid-constraint > .or-constraint-msg { + display: block; } + +.btn-comment { + cursor: pointer; } + .btn-comment.invalid { + -webkit-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; + color: #e00e0e; } + .btn-comment.invalid .icon, .btn-comment.invalid .android-chrome, .btn-comment.invalid .record-list__records__record[data-draft=true]::before, .btn-comment.invalid .enketo-geopoint-marker, .btn-comment.invalid .glyphicon-chevron-up, .btn-comment.invalid .glyphicon-chevron-down { + font-weight: bold; } + +.or[dir="rtl"] .btn-comment { + left: auto; + right: calc(100% - 25px); } + +.or[dir="rtl"] .or-comment-widget__content__btn-update { + right: auto; + left: 30px; } + +.or[dir="rtl"] .or-comment-widget__content__btn-close-x { + right: auto; + left: 13px; } + +.or[dir="rtl"] .or-comment-widget__question-label, .or[dir="rtl"] .or-comment-widget__question-value { + padding-right: 0; + padding-left: 35px; } + +.or[dir="rtl"] .or-comment-widget__question-value { + margin-left: 0; + margin-right: 20px; } + +.or-image-map-initialized img { + visibility: hidden; } + +.or-image-map-initialized .option-wrapper { + display: none; } + +.or-image-map-initialized .image-map svg:not([or-readonly]) path[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) circle[id]:hover, +.or-image-map-initialized .image-map svg:not([or-readonly]) g[id]:hover { + opacity: 0.5 !important; } + +.image-map svg { + display: block; + margin: 0 auto; + max-width: 100%; + width: 100vmin; + height: auto; } + .image-map svg[or-readonly] { + opacity: 0.75 !important; } + .image-map svg path[id][or-selected], + .image-map svg circle[id][or-selected], + .image-map svg g[id][or-selected] { + fill: #252525 !important; + stroke: #252525 !important; } + +.image-map__ui { + height: 2em; + width: 100%; + text-align: center; + font-weight: normal; } + .image-map__ui__tooltip { + display: inline-block; + background: #a5a4a4; + padding: 2px 8px; + color: #555555; + border-radius: 2px; } + .image-map__ui__tooltip:empty { + padding: 0; } + +.image-map__error { + font-weight: bold; + padding-top: 5px; + font-size: 0.85em; + color: #a94442; } + +.or-appearance-rating { + /* plain stars, hover behavior */ } + .or-appearance-rating .rating-widget__rating { + display: inline-block; + width: 100%; + height: auto; } + .or-appearance-rating input[type=radio].rating-widget__rating__star, .or-appearance-rating input[type=radio].rating-widget__rating__star:checked { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + display: inline-block; + width: 40px; + height: 40px; + margin-right: 5px; + margin-bottom: 0; + margin-top: 0; + border-style: solid; + background-color: transparent; + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27fill%3A%23252525%27%20%2F%3E%200%204%20%3C%2Fsvg%3E"); + background-size: 35px 25px; + background-position: -3px; + background-repeat: no-repeat; + border-color: transparent !important; + border-radius: 0; } + .or-appearance-rating .empty input.rating-widget__rating__star:not(:hover), + .or-appearance-rating .empty input.rating-widget__rating__star:hover:disabled, + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:not(:hover), + .or-appearance-rating .rating-widget__rating__star:checked ~ .rating-widget__rating__star:hover:disabled { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6%201%2053%2050%27%3E%200%203%20%3Cpath%20d%3D%27m25%2C1%206%2C17h18l-14%2C11%205%2C17-15-10-15%2C10%205-17-14-11h18z%27%20style%3D%27stroke%3A%20black%3B%20fill%3A%20transparent%3B%27%2F%3E%200%204%20%3C%2Fsvg%3E"); } + +.or-appearance-my-widget input[type="range"].empty { + opacity: 0.5; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 16px; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 10px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.or[dir="rtl"] .dropdown-menu { + right: 0; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: whitesmoke; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #252525; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999999; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +@media screen and (max-width: 720px) { + body { + padding: 0 !important; + margin: 0; } + .main { + margin: 0; + padding: 0; } + .preview-header { + top: -5px; } + .paper { + border-radius: 0; + padding-top: 0; } + .form-header { + position: relative; + top: 0; + padding: 0 14px; + border-bottom: 1px solid #bbbbbb; + min-height: 0; + margin-left: -45px; + margin-right: -45px; + width: calc(100% + (2 * 45px)); } + .form-header .form-language-selector { + padding-top: 16px; + padding-bottom: 16px; } + .form-header .form-language-selector span { + display: none; } + #form-title { + padding-top: 25px; } } + +@media screen and (max-width: 600px) { + body { + line-height: 1.4999985; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 8px; } + .touch .question.simple-select .option-wrapper > label { + padding: 10px 5px; } + .main .paper { + padding: 0 30px 30px 30px; } + .form-header { + margin-left: -30px; + margin-right: -30px; + width: calc(100% + (2 * 30px)); } + .form-footer { + margin: 30px -30px -30px -30px; } } + +@media screen and (max-width: 400px) { + body { + line-height: 1.5571413; } + input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="date"], input[type="number"], input[type="time"], input[type="datetime-local"], input[type="file"] { + width: 100%; } + select, + textarea { + width: 100%; } + .or-group:not(.or-appearance-no-collapse) > h4 { + margin-left: 15px; } + .main .paper { + padding: 0 20px 20px 20px; } + .form-header { + margin-left: -20px; + margin-right: -20px; + width: calc(100% + (2 * 20px)); } + .form-header .form-language-selector { + border-right: none; } + .form-footer { + margin: 20px -20px -20px -20px; } } + +.form-header { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + text-align: left; + align-items: center; } + .form-header__branding { + order: 1; + padding-right: 10px; } + .form-header__branding .logo-wrapper { + display: none; + align-items: flex-end; } + .form-header__branding img { + max-height: 30px; + max-width: 130px; } + .form-header__branding span { + display: inline-block; + color: #444444; + font-weight: bold; + font-size: 1.4em; } + .form-header__branding span:hover { + text-decoration: none; + opacity: 0.8; } + .form-header a.form-header__branding:hover { + opacity: 0.8; } + .form-header__filler { + order: 20; + flex: 1; + min-width: 1px; + min-height: 1px; } + .form-header .form-language-selector { + order: 30; } + .form-header__button--print { + background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M31.109%209.316h-27.423c-1.904%200-3.686%201.904-3.686%203.767v10.41h4.861v8.506h24.709v-8.506h4.861v-10.41c0-1.863-1.458-3.767-3.322-3.767zM27.139%2029.165h-19.848v-8.911h19.848v8.911zM31.19%2015.797h-2.835v-2.835h2.835v2.835z%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M6.076%200h22.278v5.671h-22.278v-5.671z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); + background-size: 100%; + display: none; + order: 40; + width: 32px; + height: 10px; + margin: 0; + margin-left: 20px; + margin-right: 0; + outline: 0; } + .form-header__button--homescreen { + position: fixed; + top: 1px; + right: 0; + order: 61; } + .form-header__button--homescreen .icon, .form-header__button--homescreen .android-chrome, .form-header__button--homescreen .record-list__records__record[data-draft=true]::before, .form-header__button--homescreen .enketo-geopoint-marker, .form-header__button--homescreen .glyphicon-chevron-up, .form-header__button--homescreen .glyphicon-chevron-down { + font-size: 25px; } + .form-header .pages-toc { + order: 70; } + .form-header .pages-toc label[for="toc-toggle"] { + background: repeating-linear-gradient(black 2px, black 5px, transparent 5px, transparent 12px); } + +.form-progress { + position: fixed; + top: 0; + left: 0; + display: block; + max-width: 100% !important; + width: 34px; + min-width: 34px !important; + margin: 0; + height: 3px; + background-color: #d15200; + z-index: 1000; + -webkit-transition: all 1s ease-out; + transition: all 1s ease-out; } + +[dir="rtl"] .form-header { + flex-direction: row-reverse; } + +[dir="rtl"] .offline-enabled { + top: 0px; } + +[dir="rtl"] .form-progress { + right: 0; + left: auto; } + +.offline-enabled { + display: block; + position: fixed; + top: 3px; + left: 0; } + .offline-enabled__icon { + width: 34px; + height: 34px; + background-color: #d15200; + background-image: url("/x/images/offline-enabled.png"); + background-repeat: no-repeat; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled__icon.not-enabled { + height: 0; + opacity: 0; + width: 0; + background: none; } + .offline-enabled__icon:hover { + opacity: 0.8; } + .offline-enabled__queue-length { + margin-top: 1px; + width: 34px; + min-height: 34px; + color: #d15200; + background-color: #ffffff; + text-align: center; + padding: 9.5px 0 9.5px 0; + line-height: 15px; + font-size: 15px; + opacity: 1; + -webkit-transition: opacity 3s ease-out; + transition: opacity 3s ease-out; } + .offline-enabled .offline-enabled__queue-length { + cursor: pointer; } + .offline-enabled .offline-enabled__queue-length.hide { + opacity: 0; + display: none; } + .offline-enabled .offline-enabled__queue-length.submitting { + color: #ce4f07; } + .offline-enabled .offline-enabled__queue-length:hover { + color: green; } + +#form-languages { + display: none; } + +.form-language-selector { + margin: 0; } + .form-language-selector #form-languages { + display: inline-block; } + +@media screen and (max-width: 820px) { + .offline-enabled { + position: static; + display: inline-block; + margin-right: 10px; } + .offline-enabled__icon { + float: left; + display: block; } + .offline-enabled .offline-enabled__queue-length { + margin-top: 0; + float: left; + display: block; } } + +@media screen and (max-width: 720px) { + .form-header { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 16px 0 16px; + border-bottom: none; } + .form-header__branding { + margin-top: 16px; } + .form-header .form-language-selector { + flex: 100%; + order: 100; + padding-bottom: 0; + margin: 0 auto; + min-width: 280px; } + .form-header__button--print { + display: none; } + .form-header__button--homescreen { + top: -2px; + position: static; + align-self: flex-start; + margin-top: -1px; + margin-right: 0; } + #form-languages { + margin: 0; + width: 100%; } + .or .form-logo img { + margin-top: 25px; } + .offline-enabled { + align-self: flex-start; + margin-left: -16px; } + .offline-enabled .queue-length { + background-color: whitesmoke; } } + +.form-footer { + position: relative; } + .form-footer__content { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + -moz-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__main-controls { + flex: 1; + margin: 30px auto; + width: 100%; + text-align: center; + position: relative; } + .form-footer__content__main-controls .btn, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button { + display: inline-block; + min-width: 180px; + position: static; + min-height: 32px; + margin-bottom: 30px; + margin-left: 20px; + margin-right: 20px; } + .form-footer__content__main-controls .btn progress, .form-footer__content__main-controls .vex.vex-theme-plain .vex-dialog-button progress, .vex.vex-theme-plain .form-footer__content__main-controls .vex-dialog-button progress { + margin: 0; + padding: 0; + width: 100%; } + .form-footer__content__main-controls #save-draft { + position: relative; } + .form-footer__content__main-controls #save-draft .save-draft-info { + color: #555555; + position: absolute; + left: 100%; + bottom: 0; + margin: 0 7px; } + .form-footer__content__main-controls #save-draft .save-draft-info:hover { + opacity: 0.5; } + .form-footer__content__main-controls .previous-page, + .form-footer__content__main-controls .next-page { + display: none; } + .form-footer__content__main-controls .previous-page { + position: absolute; + left: 5px; + bottom: 5px; } + .form-footer__content__jump-nav { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + flex-wrap: nowrap; } + .form-footer__content__jump-nav .first-page, + .form-footer__content__jump-nav .last-page { + flex: 1; + opacity: 0.7; + border-radius: 0 !important; + display: none; + padding: 9px; + margin-bottom: 0; + float: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .form-footer__content__jump-nav .first-page { + padding-left: 32px; } + .form-footer__content__jump-nav .first-page:not(:hover) { + border-right: none; } + .form-footer__content__jump-nav .first-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2734%27%20height%3D%2732%27%20viewBox%3D%270%200%2034%2032%27%3E%3Cpath%20d%3D%27M34.07%2019.41v0.41c0%206.61-5.37%2011.97-11.97%2012.18l0.83-0.83c-1.03-1.44-0.62-1.65%200-4.13l-0.83-0.83c3.3%200%206.19-2.89%206.19-6.19v-0.62c0-3.51-2.68-6.19-6.4-6.19h-11.97l2.48%202.27c1.03%201.24%201.03%203.1%200%204.13-0.62%200.41-1.24%200.83-2.06%200.83s-1.44-0.21-2.06-0.83l-7.43-7.23c-1.03-1.24-1.03-3.1%200-4.13l7.43-7.43c1.24-1.24%203.1-1.24%204.13%200%201.03%201.03%201.03%203.1%200%204.13l-2.48%202.48h11.77c6.81%200%2012.39%205.37%2012.39%2011.97zM5.99%2026.01h16.93v5.78h-16.93v-5.78zM15.28%2032h-8.26c-1.65%200-2.89-1.44-2.89-3.1s1.45-2.89%202.89-2.89h3.3z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 17px; + height: 16px; + margin-top: 2px; + margin-left: -22px; + content: ' '; + float: left; } + .form-footer__content__jump-nav .last-page { + padding-right: 32px; } + .form-footer__content__jump-nav .last-page::before { + background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20stroke%3D%27%2523{%24color}%27%20fill%3D%27%2523{%24color}%27%20width%3D%2747%27%20height%3D%2732%27%20viewBox%3D%270%200%2047%2032%27%3E%3Cpath%20d%3D%27M21.56%2029.5c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27l5.67-5.67h-24.06c-1.82%200-3.18-1.59-3.18-3.4s1.36-3.18%203.18-3.18h24.06l-5.67-5.67c-0.68-0.68-0.91-1.36-0.91-2.27s0.23-1.59%200.91-2.27c1.36-1.13%203.4-1.13%204.54%200l11.12%2011.12c0.23%200.23%200.23%200.23%200.45%200.45%200.68%200.91%200.68%202.04%200.23%202.95-0.23%200.45-0.45%200.68-0.68%201.14l-11.12%2011.35c-1.36%201.14-3.4%201.14-4.54%200z%27%2F%3E%3Cpath%20d%3D%27M43.35%2032c-1.82%200-3.18-1.36-3.18-3.18v-25.64c0-1.82%201.36-3.18%203.18-3.18s3.18%201.36%203.18%203.18v25.42c0.23%201.82-1.36%203.4-3.18%203.4z%27%2F%3E%3C%2Fsvg%3E"); + background-size: 100%; + width: 24px; + height: 16px; + margin-top: 2px; + margin-right: -22px; + content: ' '; + float: right; } + .form-footer .logout { + width: 100%; + display: block; + margin-bottom: 30px; + text-align: center; } + .form-footer .enketo-power { + position: static; + margin: 0 auto 20px auto; + left: auto; + width: 100%; + line-height: 25px; + display: none; } + .form-footer .enketo-power img { + width: 51px; } + +.pages ~ .form-footer .form-footer__content__main-controls { + margin-bottom: 0; + margin-top: 0; } + +.pages ~ .form-footer.end .logout { + margin-bottom: 50px; } + +@media screen and (min-width: 720px) { + .form-footer .enketo-power { + position: absolute; + bottom: -85px; + right: 5px; + width: auto; } + .pages ~ .form-footer .enketo-power { + bottom: -95px; } } + +.touch .form-footer .draft .option-wrapper > label { + border: none !important; + width: 100% !important; } diff --git a/apps/wrapper/public/css/theme-plain.print.css b/apps/wrapper/public/css/theme-plain.print.css new file mode 100644 index 00000000..6466eed7 --- /dev/null +++ b/apps/wrapper/public/css/theme-plain.print.css @@ -0,0 +1,357 @@ +/** CORE **/ +* { + float: none; } + +body { + display: block; + overflow: visible; + background: none; } + body .main { + overflow: visible; + display: block; + margin: 0; + padding: 0; } + body .main .paper { + padding: 3px; + display: block; } + body .paper { + overflow: visible; + border: none; + margin: 0; } + +.print-hide, +.side-slider, +.side-slider__toggle, +#feedback-bar, +#dialog-alert, +#dialog-confirm, +#dialog-save, +#form-languages, +.form-header, +.form-logo, +.form-footer, +.or-appearance-no-print, +.notification, +.paper #submit-form, +h4::before { + display: none !important; } + +.or .hint, +.or .or-appearance-no-print, +.or .geopoint .search-bar, +.or .or-constraint-msg, +.or .add-on, +.or .file-feedback, +.or video, +.or audio, +.or button, +.or .invalid-required .or-required-msg.active, +.or .invalid-constraint .or-constraint-msg.active { + display: none; } + +.or:not(.print-relevant-only) .or-branch.disabled { + display: block; } + +.or input[type="file"] { + visibility: hidden; } + +.or input[type="number"] { + appearance: textfield !important; + -moz-appearance: textfield !important; + -webkit-appearance: textfield !important; + -ms-appearance: textfield !important; } + +h3 { + font-size: 24px; } + +h4, +h4 > .question-label { + font-size: 18px; } + +label, +legend, +.trigger, +.readonly { + font-size: 12px; } + +.question-label, +.option-label, +label.geo { + font-size: 12px; } + +.question input:not([type=radio]):not([type=checkbox]) { + font-size: 12px; } + +input[type=radio] { + appearance: radio !important; + -moz-appearance: radio !important; + -webkit-appearance: radio !important; + -ms-appearance: radio !important; } + +input[type=checkbox] { + appearance: checkbox !important; + -moz-appearance: checkbox !important; + -webkit-appearance: checkbox !important; + -ms-appearance: checkbox !important; } + +.or h2, +.or h3, +.or h4, +.or .required { + color: black; } + +.or h3, +.or h4 { + margin: 0; } + +.or .question { + margin-bottom: 0; } + +.or legend { + margin-bottom: 5px; } + .or legend ~ label { + padding: 0; } + .or legend span:not(.or-output) { + display: block; } + +.or .readonly, +.or .trigger { + font-weight: normal; + background: none; + color: black; + padding: 5px 5px 12px 5px; } + +.or .required { + float: right; } + +.or .or-repeat { + background: none; } + +.or input[type=text], +.or .print-input-text, +.or input[type=tel], +.or input[type=password], +.or input[type=url], +.or input[type=email], +.or input[type=file], +.or input[type=date], +.or input[type=time], +.or input[type=datetime-local], +.or input[type=number], +.or select, +.or textarea { + border-radius: 0px; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + border: none; + background: none; + border-bottom: 1px solid black; } + +.or input[type="file"] { + display: none !important; } + +.or .print-input-text { + height: auto; } + +.or .or-hint.active { + color: black; + display: block; + padding-top: 5px; + margin-top: 0; + line-height: 1em; } + +.or .or-hint.or-form-guidance.active { + border: 1px dotted black; + padding: 1px; + margin-top: 5px; } + .or .or-hint.or-form-guidance.active summary { + display: none; } + +.invalid-constraint, +.invalid-required { + background: none; + border: 1px solid red; } + +.geopicker.widget { + margin-top: 10px; } + .geopicker.widget .geo-inputs { + width: 100%; } + .geopicker.widget .geo-inputs label.geo { + display: inline-block; + width: 25%; + padding: 0 !important; + margin: 7px 0 0 0 !important; } + .geopicker.widget .geo-inputs label.geo:nth-of-type(3), .geopicker.widget .geo-inputs label.geo:nth-of-type(4) { + vertical-align: top; + margin-top: 0; + padding-top: 12px; + font-size: inherit; + border-top: none; + font-size: auto; } + .geopicker.widget .geo-inputs label.geo.kml { + display: none; } + .geopicker.widget .geo-inputs label.geo input { + width: 100% !important; + margin-top: 8px !important; + padding-top: 0px !important; } + .geopicker.widget .points { + display: none; } + .geopicker.widget .search-bar { + display: none; } + .geopicker.widget .leaflet-popup-pane, + .geopicker.widget .leaflet-control { + display: none; } + +.bootstrap-select:before, .bootstrap-select:after { + content: " "; + display: table; } + +.bootstrap-select:after { + clear: both; } + +.bootstrap-select .dropdown-toggle { + display: none; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu { + /*IE10*/ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + -moz-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -moz-flex-direction: row; + flex-direction: row; + display: block; + position: static; + border: none; + box-shadow: none; + list-style-type: circle; + max-height: none; + padding-top: 0; + min-width: auto; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active { + flex: 1; + min-width: 30%; + display: inline-block; + margin-right: 8px; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper { + white-space: normal; + padding: 0; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label { + padding-left: 4px !important; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li .option-wrapper label .option-label, + .bootstrap-select .dropdown-toggle ~ .dropdown-menu li.active .option-wrapper label .option-label { + word-break: break-word; } + .bootstrap-select .dropdown-toggle ~ .dropdown-menu a { + background: none; + color: black; } + +.datalist.widget { + display: none; } + +.or-appearance-likert .option-wrapper > label .option-label { + border-top: 1px solid black; } + +.question.or-appearance-compact input:checked ~ img, +.question.or-appearance-quickcompact input:checked ~ img { + border-color: black; } + +.or-appearance-distress .slider-vertical .slider { + border: none; } + +.or-appearance-distress .bulb { + display: none; } + +.or-appearance-distress .slider-handle { + border: 1px solid black; } + +.or-appearance-distress .slider-vertical .slider-track { + border: 1px solid black; } + +.or-appearance-analog-scale:not(.or-appearance-horizontal) { + display: flex !important; + flex-wrap: nowrap; } + +.or-appearance-analog-scale .scale__ticks { + display: none; } + +.or-appearance-analog-scale .slider-vertical .slider-track { + border-right: 1px solid black; + margin-left: -8.5px; } + +.or-appearance-analog-scale .slider-horizontal .slider-track { + border-bottom: 1px solid black; + margin-top: -10px; } + +.or-appearance-analog-scale .slider-handle { + border: 1px solid black; } + +.or-appearance-analog-scale .slider-vertical .slider-handle { + margin-left: -1px; } + +.or-appearance-analog-scale .slider-horizontal .slider-handle { + margin-top: -1px; } + +.or-appearance-analog-scale .slider-vertical .min-label { + margin-top: 10px; } + +.draw-widget__colorpicker { + display: none; } + +.or-appearance-comment.hide { + display: block !important; } + +.pages.or.print-relevant-only .disabled[role="page"] { + display: none; } + +.pages.or [role="page"] { + display: inherit; } + +.pages.or .or-group, +.pages.or .or-group-data, +.pages.or .or-repeat { + display: inherit; } + +.question { + page-break-inside: avoid; } + +h3, +h4 { + page-break-after: avoid; } + h3 + .question, + h4 + .question { + page-break-before: avoid; } + +/*.page-break { + display: block; + //border: 1px dashed blue; + width: 100%; + margin: 0; + color: transparent; + border-bottom: none; + page-break-after: always !important; +}*/ +[type=range]:not(.empty)::-webkit-slider-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-moz-range-thumb { + border-color: black !important; } + +[type=range]:not(.empty)::-ms-thumb { + border-color: black !important; } + +@media print { + .vex, + .vex-overlay { + display: none; } + .ios-iframe-bug-wrap { + position: static; } } diff --git a/apps/wrapper/public/favicon.ico b/apps/wrapper/public/favicon.ico deleted file mode 100644 index a11777cc471a4344702741ab1c8a588998b1311a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/apps/wrapper/public/fonts/OpenSans-Bold-webfont.woff b/apps/wrapper/public/fonts/OpenSans-Bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..04916f862fa161fbc9e182868224ba234e571172 GIT binary patch literal 84696 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 U2CzMs^SK&Y4dmBCC9A3Z2WazqtN;K2 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/fonts/OpenSans-Regular-webfont.woff b/apps/wrapper/public/fonts/OpenSans-Regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbd2afc9944b01f5905d2fd5ac47e411f6ccb7bb GIT binary patch literal 84928 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 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/fonts/fontawesome-webfont.woff b/apps/wrapper/public/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..1b92d42f98682b1f8760edca3f472c90d200eceb GIT binary patch literal 90144 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%0A9a8Nx+b`O+H?KCeGm@ew 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 literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/images/favicon.ico b/apps/wrapper/public/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..467d82222446b3f3deafd862cbc2928cb7d49a69 GIT binary patch literal 5430 zcmc&&32anF7=GIpih_Vffgr*{Lw8F#s>EO^*yRw#Bao2V?a~$$ZHP^YBrCMreecb? zx?RBrBS#vHM$uxB#DZdinAjQ)6^$sD#za6sXgIp9U_slC-@m)BY_~04S__kWJ2U_M z$IL(f%=>2r!6L*7Lx&2et-|sIK}Z$^!Dpyk75k zmC2f>Nc%J<|D>t%R*iWVV(jjl$#c#v;Coh6#BX$k?eiIm=-1U1hRWX4nS3006FLTU zp~Hf)aXMpPfUnZ&bdChy{lEy|KB=^Hfu^v%Did?T*I^|@(;X!Xh7TWRC`uvLROR=xQJ}RekRMok1tQn=SxNw@L=5CZ2oQg$Gqiv?)Qg{&92Y4nL=a9U z3PMeM1d`AuMAO3kTGS*%vUJZ_0S7?$5fw(e--}XNS=kTkuLYs$-bnWhA=zV)O#D~t6v zbaKYWWd9*bp7ibr}9{`rMuP@mK^ zEu|;6Nd_^th4vWdB3aD&owk8nXfTgwGIX4WKbvt@ z---|=pY8&Fh{AUCCjnF}_)c$v&su;#MNv!*kz@bWnOJOS$~7RMwwK=oExZ$40qqsj z0%WF8yuf~wsxr4pkF~~`-UeBYcsm4{NdJC_zG?p;+MffvfwcgAAI)OH9eE_E1NVbT zjJ1Z{uYJ18kyq@9lKB9A)BfzJv36a=&o0t|`m1&WF?5h`90Y_Vf|99A=T#jPo;X7cTa!4yMJlZz( zZ-f8mbY|D2^^yI^^S=(Z3c{eXi0tD==_C7e9wXzT<^<2Y~zI30mn zv}XcsrH|H6-@Hcwx_cbJe1O(%etXail|Hf`RBq4bu9Uo%3VSwBHtj{%eP!R4-S|RE zPQ&?>+$L^wHte-7YNT|xL+OqEw(pN3RYxiw@4W27+vDtn+`oCs;w!*aj(5oZaf`2X z@IUgF&wBd(!TbJWe7`wzj~`*b?fVPcRjK*Suvy<=cQ$-F!PR)3=3>if_&&*bX*!OE z$!kI0_%nTf$q$ihh^4Koq6hY`LB5``k~aU^vg;SX=R2sjI!+9*rqkkZ@C3|3PtChtZ*v9e zl3Z7(5+mhon0pIyIOM@%hrQ`kSrn1pIHCMguEX1=%Uok>0q>XmeBk9|=U;{Jf4q+s z&!(I;ls|}cU-hWKW*XLTCOn73SVv}eiZoX2FckS{FlSff(<=6%JDHn}GjH)cya6uJ zo5H6lmklOWFjhJvS_X5Q3BGmM^UK5wzh5vU&zxw!p7imyc?PFq?^arglv&b*!~Y7 C;XU#I literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/images/icon_180x180.png b/apps/wrapper/public/images/icon_180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..a0746faf988e6915453f1a1bb13d9e1e601cfc0d GIT binary patch literal 7913 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 XRi>OUJiJ&IR9bnu`njxgN@xNAo>AVx literal 0 HcmV?d00001 diff --git a/apps/wrapper/public/index.html b/apps/wrapper/public/index.html deleted file mode 100644 index 0a4852bd..00000000 --- a/apps/wrapper/public/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - Workflow Demo App - - - -

- - - diff --git a/apps/wrapper/public/logo192.png b/apps/wrapper/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/apps/wrapper/public/manifest.json b/apps/wrapper/public/manifest.json deleted file mode 100644 index 080d6c77..00000000 --- a/apps/wrapper/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "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/apps/wrapper/public/robots.txt b/apps/wrapper/public/robots.txt deleted file mode 100644 index e9e57dc4..00000000 --- a/apps/wrapper/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/apps/wrapper/scripts/assessors_upload.py b/apps/wrapper/scripts/assessors_upload.py new file mode 100644 index 00000000..a99bcba1 --- /dev/null +++ b/apps/wrapper/scripts/assessors_upload.py @@ -0,0 +1,47 @@ +import requests +import csv +from collections import defaultdict +from decouple import config + +assessorCodeToPhone = {} +assessorPhoneToId = {} + +# Assessor code <> Phone number +# columns needed: code, phonenumber +with open("input/assessors/CodePhonenumberMapping.csv", 'r') as file: + csvreader = csv.reader(file) + for row in csvreader: + assessorCodeToPhone[row[0]] = row[1] + + +# Assessor Phone <> User ID +# columns needed: phone, userid +with open("input/assessors/PhonenumberUserIdMapping.csv", 'r') as file: + csvreader = csv.reader(file) + for row in csvreader: + assessorPhoneToId[row[0]] = row[1] + +url = config('HASURA_REST_API_URL') +headers = {"x-hasura-admin-secret": config('HASURA_ADMIN_SECRET'), + "Content-Type": "application/json"} + +for key, value in assessorCodeToPhone.items(): + accessorId = assessorPhoneToId.get(value) + + if not accessorId: + raise Exception("No userId found for assessor code: " + + key + " and phonenumber: "+value) + + requestBody = { + "query": "mutation ($object: [assessors_insert_input!] = {}) {\n insert_assessors(objects: $object) {\n returning {\n code\n }\n }\n }", + "variables": { + "object": { + "code": key, + "phonenumber": value, + "user_id": accessorId + } + } + } + print("Inserting "+key+", "+value) + insertUserRequest = requests.post(url, headers=headers, json=requestBody) + print(insertUserRequest.content) \ No newline at end of file diff --git a/apps/wrapper/scripts/assessors_upload_fusion_auth.py b/apps/wrapper/scripts/assessors_upload_fusion_auth.py new file mode 100644 index 00000000..45a57459 --- /dev/null +++ b/apps/wrapper/scripts/assessors_upload_fusion_auth.py @@ -0,0 +1,43 @@ +import requests +import csv +from collections import defaultdict +from decouple import config +import json + + +url = config('REACT_APP_USER_SERVICE_URL')+"signup" +headers = {"x-application-id": config('REACT_APP_APPLICATION_ID'), + "Content-Type": "application/json"} + +def upload_data(insertions): + requestBody = { + "registration": { + "applicationId": config('REACT_APP_APPLICATION_ID'), + "usernameStatus": "ACTIVE", + "roles": insertions['role'] + }, + "user": { + "fullName": insertions['name'], + "password": insertions['mobile'], + "username": insertions['mobile'], + "email": insertions['email'] + } + } + insert_fusion_auth_user_request = requests.post( + url, headers=headers, json=requestBody) + print("Response: " + insert_fusion_auth_user_request.text) + + +with open("input/assessors/fusionAuthMapping.csv", 'r') as file: + csvreader = csv.reader(file) + for row in csvreader: + print("Adding user to Fusion Auth: " + row[0]) + insertionObjects = { + "name": row[0], + "email": row[2], + "mobile": row[3], + "role": [row[4]] + } + upload_data(insertionObjects) + insertionObjects.clear() + diff --git a/apps/wrapper/scripts/get_users_from_fusion_auth.py b/apps/wrapper/scripts/get_users_from_fusion_auth.py new file mode 100644 index 00000000..ec1dc4b7 --- /dev/null +++ b/apps/wrapper/scripts/get_users_from_fusion_auth.py @@ -0,0 +1,24 @@ +import requests +import csv +from collections import defaultdict +from decouple import config +import json + + +url = config('REACT_APP_USER_SERVICE_URL') +headers = {"x-application-id": config('REACT_APP_APPLICATION_ID'), + "Content-Type": "application/json"} + +def get_data(row): + user_response = requests.get( + url+"searchUserByQuery?startRow=0&numberOfResults=1&queryString=(username:%20"+row[0]+")", headers=headers) + user_response = user_response.json() + print(row[0]+","+user_response['result']['users'][0]['id']) + + +with open("input/assessors/userMobileNumbers.csv", 'r') as file: + csvreader = csv.reader(file) + print("Getting users from Fusion Auth") + for row in csvreader: + get_data(row) + diff --git a/apps/wrapper/scripts/input/samples/assessors/CodePhonenumberMapping.csv b/apps/wrapper/scripts/input/samples/assessors/CodePhonenumberMapping.csv new file mode 100644 index 00000000..47180cf0 --- /dev/null +++ b/apps/wrapper/scripts/input/samples/assessors/CodePhonenumberMapping.csv @@ -0,0 +1 @@ +assessor_code,assesspr_phone \ No newline at end of file diff --git a/apps/wrapper/scripts/input/samples/assessors/PhonenumberUserIdMapping.csv b/apps/wrapper/scripts/input/samples/assessors/PhonenumberUserIdMapping.csv new file mode 100644 index 00000000..0323f2ed --- /dev/null +++ b/apps/wrapper/scripts/input/samples/assessors/PhonenumberUserIdMapping.csv @@ -0,0 +1 @@ +assessor_phone, fusion_auth_id \ No newline at end of file diff --git a/apps/wrapper/scripts/input/samples/assessors/fusionAuthMapping.csv b/apps/wrapper/scripts/input/samples/assessors/fusionAuthMapping.csv new file mode 100644 index 00000000..3aa42e2c --- /dev/null +++ b/apps/wrapper/scripts/input/samples/assessors/fusionAuthMapping.csv @@ -0,0 +1 @@ +name,assessor_code,email,mobile,role \ No newline at end of file diff --git a/apps/wrapper/scripts/input/samples/assessors/userMobileNumbers.csv b/apps/wrapper/scripts/input/samples/assessors/userMobileNumbers.csv new file mode 100644 index 00000000..317801ad --- /dev/null +++ b/apps/wrapper/scripts/input/samples/assessors/userMobileNumbers.csv @@ -0,0 +1 @@ +mobile \ No newline at end of file diff --git a/apps/wrapper/scripts/input/samples/institutes/InstituteData.csv b/apps/wrapper/scripts/input/samples/institutes/InstituteData.csv new file mode 100644 index 00000000..3025be1a --- /dev/null +++ b/apps/wrapper/scripts/input/samples/institutes/InstituteData.csv @@ -0,0 +1 @@ +code, district, name, specialization, type, course, intake, applied, sector, Principal, Principal_Mobile, ChairPersonName, ChairPersonMobile, EmailId, Latitude, Longitude \ No newline at end of file diff --git a/apps/wrapper/scripts/input/samples/scheduling/AssessmentSchedule.csv b/apps/wrapper/scripts/input/samples/scheduling/AssessmentSchedule.csv new file mode 100644 index 00000000..f83b12a5 --- /dev/null +++ b/apps/wrapper/scripts/input/samples/scheduling/AssessmentSchedule.csv @@ -0,0 +1 @@ +assessor_code, instanceID, date \ No newline at end of file diff --git a/apps/wrapper/scripts/institute_upload.py b/apps/wrapper/scripts/institute_upload.py new file mode 100644 index 00000000..584420ea --- /dev/null +++ b/apps/wrapper/scripts/institute_upload.py @@ -0,0 +1,76 @@ +import requests +import csv +from collections import defaultdict +from decouple import config + +institutes = {} +institute_courses = defaultdict(set) +institute_poc = defaultdict(set) +institute_specialization = defaultdict(set) +institute_type = defaultdict(set) + +with open("input/institutes/InstituteData.csv", 'r') as file: + csvreader = csv.reader(file) + for row in csvreader: + institudeId = row[0] + institutes[institudeId] = { + "district": row[1], + "latitude": row[14], + "longitude": row[15], + "name": row[2], + "sector": row[8], + "email": row[13], + } + institute_courses[institudeId].add(row[5]) + institute_poc[institudeId].add(row[9]+","+row[10]) + institute_specialization[institudeId].add(row[3]) + institute_type[institudeId].add(row[4]) + +url = config('HASURA_REST_API_URL') +headers = {"x-hasura-admin-secret": config('HASURA_ADMIN_SECRET'), + "Content-Type": "application/json"} + +for key, value in institutes.items(): + poc_list = [] + for poc in institute_poc[key]: + poc_splits = poc.split(",") + poc_list.append({ + "name": poc_splits[0], + "number": poc_splits[1] + }) + requestBody = { + "query": "mutation ($object: [institutes_insert_input!] = {}) {\n insert_institutes(objects: $object) {\n returning {\n id\n }\n }\n }", + "variables": { + "object": { + "id": key, + "district": value["district"], + "latitude": value["latitude"], + "longitude": value["longitude"], + "name": value["name"], + "sector": value["sector"], + "email": value["email"], + "institute_courses": { + "data": { + "courses": "{" + ", ".join(institute_courses[key]) + "}" + } + }, + "institute_specializations": { + "data": { + "specializations": "{" + ", ".join(institute_specialization[key]) + "}" + } + }, + "institute_types": { + "data": { + "types": "{" + ", ".join(institute_type[key]) + "}" + } + }, + "institute_pocs": { + "data": poc_list + } + } + } + } + + print("Inserting: "+key) + instituteUploadRequest = requests.post(url, headers=headers, json=requestBody) + print(instituteUploadRequest.content) diff --git a/apps/wrapper/scripts/schedule_upload.py b/apps/wrapper/scripts/schedule_upload.py new file mode 100644 index 00000000..151e9a4d --- /dev/null +++ b/apps/wrapper/scripts/schedule_upload.py @@ -0,0 +1,45 @@ +import requests +import csv +from collections import defaultdict +from decouple import config +import json + + +url = config('HASURA_REST_API_URL') +headers = {"x-hasura-admin-secret": config('HASURA_ADMIN_SECRET'), + "Content-Type": "application/json"} + + +def upload_data(insertions): + requestBody = { + "query": "mutation ($object: [assessment_schedule_insert_input!] = {}) {\n insert_assessment_schedule(objects: $object, on_conflict: { \n constraint: assessment_schedule_assessor_code_date_key, \n update_columns: [institute_id, date, updated_at] \n}\n) {\n returning {\n id\n }\n }\n }", + "variables": { + "object": insertions + } + } + insertAssessmentScheduleRequest = requests.post( + url, headers=headers, json=requestBody) + print("Response: " + insertAssessmentScheduleRequest.text) + + +insertionObjects = [] + +with open("input/scheduling/AssessmentSchedule.csv", 'r') as file: + csvreader = csv.reader(file) + for row in csvreader: + print("Adding schedule for " + + row[1] + " on "+row[2]+" by "+row[0]) + insertionObjects.append( + { + "institute_id": row[1], + "date": row[2], + "assessor_code": row[0] + } + ) + if len(insertionObjects) == 10: + print("Uploading schedule") + upload_data(insertionObjects) + insertionObjects.clear() + +if len(insertionObjects) > 0: + upload_data(insertionObjects) diff --git a/apps/wrapper/src/App.css b/apps/wrapper/src/App.css deleted file mode 100644 index 21266070..00000000 --- a/apps/wrapper/src/App.css +++ /dev/null @@ -1,109 +0,0 @@ -.container { - display: flex; - height: 100vh; - width: 100vw; - background: var(--background); - justify-content: center; - align-items: center; - flex-direction: column; - gap: 2rem; -} - -.heading { - font-size: 5rem; - color: var(--text); -} - -.subtitle { - font-size: 2rem; - color: var(--text-secondary); - margin-top: -2rem; - margin-bottom: 4rem; -} - -.btnContainer { - display: flex; - flex-direction: row; - gap: 2rem; -} - -.workflowBtns { - height: 11rem; - width: 11rem; - border: 1px solid var(--button-border); - border-radius: 1rem; - display: flex; - justify-content: center; - align-items: center; - color: var(--text); - font-size: 1.5rem; - cursor: pointer; - transition: all 0.3s ease-in; - text-align: center; -} - -.workflowBtns:hover { - background: var(--button-hover-background); - color: var(--button-hover-text); - transform: translateY(-5px); - box-shadow: var(--button-shadow); -} - -.toggleButtonContainer { - position: fixed; - bottom: 0; - right: 12px; - color: var(--toggle-button-color); -} -.toggle-btn{ - font-size: 35px; - padding-right: 5px; - padding-bottom: 5px; -} -@media screen and (max-width: 600px) { - .btnContainer { - align-items: center; - justify-content: center; - flex-wrap: wrap; - gap: 1rem; - width: 98%; - } - - .container { - min-height: 100vh; - height: 100%; - } - - .heading { - font-size: 3rem; - width: 80%; - text-align: center; - } - - .subtitle { - font-size: 1.5rem; - margin-bottom: 0; - } -} - -.dark { - --background: #2b2b2b; - --text: #ffc119; - --text-secondary: #efefef; - --button-border: #ffc119; - --button-hover-background: #ffc119; - --button-hover-text: #000; - --button-shadow: 0px 30px 60px -6px, 0px 18px 36px -9px; - --toggle-button-color: #efefef; -} - -.light { - --background: #f5f5f5; - --text: #2b2b2b; - --text-secondary: #777777; - --button-border: #2b2b2b; - --button-hover-background: #2b2b2b; - --button-hover-text: #fff; - --button-shadow: 0px 30px 60px -6px, 0px 18px 36px -9px; - --toggle-button-color: #2b2b2b; -} diff --git a/apps/wrapper/src/App.js b/apps/wrapper/src/App.js deleted file mode 100644 index 6bde30e2..00000000 --- a/apps/wrapper/src/App.js +++ /dev/null @@ -1,76 +0,0 @@ -import React, { useState, useEffect } from 'react'; -import "@fortawesome/fontawesome-free/css/all.min.css"; - -import GenericForm from './components/GenericForm'; - -function App() { - const [isDarkMode, setIsDarkMode] = useState( - () => JSON.parse(sessionStorage.getItem('theme')) ?? true - ); - - useEffect(() => { - sessionStorage.setItem('theme', JSON.stringify(isDarkMode)); - console.log(isDarkMode) - }, [isDarkMode]); - - const [flows, setFlows] = useState([ - { - name: 'Jumping Forms', - config: 'workflow_first.json', - submitToHasura: false - }, - { - name: 'Hasura Submissions', - config: 'workflow_second.json', - submitToHasura: true - }, - { - name: 'Offline Capabilities', - config: 'workflow_first.json', - offline: true - }, - { - name: 'File Upload', - config: 'workflow_first.json' - } - ]); - - const [selectedFlow, setSelectedFlow] = useState({}); - - return ( -
-
- setIsDarkMode(!isDarkMode)}> - {isDarkMode ? ( - - ) : ( - - )} - -
-
- {!Object.keys(selectedFlow).length ? ( - <> -
Workflow Demo App
-
Please select one of the flows
-
- {flows?.map(el => ( -
setSelectedFlow(el)} - key={el.name} - > - {el.name} -
- ))} -
- - ) : ( - - )} -
-
- ); -} - -export default App; diff --git a/apps/wrapper/src/App.test.js b/apps/wrapper/src/App.test.js deleted file mode 100644 index 1f03afee..00000000 --- a/apps/wrapper/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/apps/wrapper/src/api/index.js b/apps/wrapper/src/api/index.js deleted file mode 100644 index 7800299a..00000000 --- a/apps/wrapper/src/api/index.js +++ /dev/null @@ -1,59 +0,0 @@ -const HASURA_URL = process.env.REACT_APP_HASURA_URL -const FORM_MANAGER_URL = process.env.REACT_APP_FORM_MANAGER_URL - -const makeHasuraCalls = async (query) => { - // const userData = getCookie("userData"); - return fetch(`${HASURA_URL}/v1/graphql`, { - method: "POST", - headers: { - Accept: "application/json", - "Content-Type": "application/json", - 'x-hasura-admin-secret': `myadminsecretkey`, - }, - body: JSON.stringify(query), - }) - .then(async (response) => await validateResponse(response)) - .catch((error) => { - return error; - }); -}; - -const validateResponse = async (response) => { - const apiRes = await response.json(); - const jsonResponse = { - ...apiRes, - responseStatus: false, - }; - return jsonResponse; -}; - -export const saveFormSubmission = (data) => { - const query = { - query: `mutation ($object: [form_submissions_insert_input!] = {}) { - insert_form_submissions(objects: $object) { - returning { - id - created_at - } - } - }`, - variables: { object: data }, - }; - return makeHasuraCalls(query); -}; - -export const getPrefillXML = async (form, onFormSuccessData, prefillXML, imageUrls) => { - try { - let res = await fetch(`${FORM_MANAGER_URL}/prefillXML?form=${form}&onFormSuccessData=${encodeURI( - JSON.stringify(onFormSuccessData) - )}`, { - method: 'POST', - headers: {}, - body: JSON.stringify({ prefillXML, imageUrls }) - }) - return await res.text(); - } catch (err) { - console.log(err); - return null; - } -}; \ No newline at end of file diff --git a/apps/wrapper/src/app/App.css b/apps/wrapper/src/app/App.css new file mode 100644 index 00000000..ad9a9b95 --- /dev/null +++ b/apps/wrapper/src/app/App.css @@ -0,0 +1,30 @@ +/* Font family */ +@font-face { + font-family: Mulish-bold; + src: url("./fonts/Mulish-Bold.ttf"); + font-display: swap; +} +@font-face { + font-family: Mulish-demi; + src: url("./fonts/Mulish-Demi.ttf"); + font-display: swap; +} +@font-face { + font-family: Mulish-medium; + src: url("./fonts/Mulish-Medium.ttf"); + font-display: swap; +} +@font-face { + font-family: Mulish-regular; + src: url("./fonts/Mulish-Regular.ttf"); + font-display: swap; +} + +body { + font-family: Mulish-regular !important; + background: #f6f5f5; +} + +/* :disabled { + background: #f9f9f9; +} */ diff --git a/apps/wrapper/src/app/components/Button.cy.jsx b/apps/wrapper/src/app/components/Button.cy.jsx new file mode 100644 index 00000000..aab5e62d --- /dev/null +++ b/apps/wrapper/src/app/components/Button.cy.jsx @@ -0,0 +1,13 @@ +import React from 'react' +import Button from './Button' + +describe(' + ); +}; + +export default Button; diff --git a/apps/wrapper/src/app/components/CommonLayout/index.jsx b/apps/wrapper/src/app/components/CommonLayout/index.jsx new file mode 100644 index 00000000..3ff5c70c --- /dev/null +++ b/apps/wrapper/src/app/components/CommonLayout/index.jsx @@ -0,0 +1,99 @@ +"use client" +import React, { useRef, useState } from "react"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { + faChevronLeft, + faRightFromBracket, +} from "@fortawesome/free-solid-svg-icons"; +import { useRouter } from 'next/navigation' + +import CommonModal from "../Modal"; +import isOnline from 'is-online'; +import { logout } from "../../services/utils/index.js"; +import { useEffect } from "react"; +import { logoutUser } from "src/app/redux/store"; +import { useDispatch } from "react-redux"; +const CommonLayout = (props) => { + const router = useRouter() + const dispatch = useDispatch(); + + const [logoutModal, showLogoutModal] = useState(false); + const [online, setOnline] = useState(true); + const onlineInterval = useRef(); + + useEffect(() => { + onlineInterval.current = setInterval(async () => { + let status = await isOnline(); + setOnline(status) + }, 1000) + return () => clearInterval(onlineInterval.current) + }, []) + + return ( + <> +
+
+
+ illustration + illustration +
+
+
+ {!props.backDisabled && ( + { + props.backFunction + ? props.backFunction() + : router.push(props.back); + }} + /> + )} + {!props.logoutDisabled && ( + showLogoutModal(true)} + /> + )} +
+ {props.children} +
+
+ {logoutModal && ( + +
+

+ Continue to logout? +

+
+
{logout();dispatch(logoutUser);} } + > + Yes +
+
showLogoutModal(false)} + > + No +
+
+
+
+ )} + + ); +}; + +export default CommonLayout; diff --git a/apps/wrapper/src/app/components/Link.jsx b/apps/wrapper/src/app/components/Link.jsx new file mode 100644 index 00000000..52820944 --- /dev/null +++ b/apps/wrapper/src/app/components/Link.jsx @@ -0,0 +1,31 @@ +import Link from "next/link"; +import React from "react"; + +const Linker = ({ text, link, styles = "", css, disabled }) => { + + + return ( + <> + {disabled ? + + : + + {text} + } + + + ); +}; + +export default Linker; diff --git a/apps/wrapper/src/app/components/Loader.cy.jsx b/apps/wrapper/src/app/components/Loader.cy.jsx new file mode 100644 index 00000000..a77435c4 --- /dev/null +++ b/apps/wrapper/src/app/components/Loader.cy.jsx @@ -0,0 +1,9 @@ +import React from 'react' +import Loader from './Loader' + +describe('', () => { + it('renders', () => { + // see: https://on.cypress.io/mounting-react + cy.mount() + }) +}) \ No newline at end of file diff --git a/apps/wrapper/src/app/components/Loader.jsx b/apps/wrapper/src/app/components/Loader.jsx new file mode 100644 index 00000000..81ce9b96 --- /dev/null +++ b/apps/wrapper/src/app/components/Loader.jsx @@ -0,0 +1,31 @@ +import React from 'react' + +const Loader = () => { + return ( + <> +
+
+
+ + + ) +} + +export default Loader \ No newline at end of file diff --git a/apps/wrapper/src/app/components/Modal/index.js b/apps/wrapper/src/app/components/Modal/index.js new file mode 100644 index 00000000..642624e5 --- /dev/null +++ b/apps/wrapper/src/app/components/Modal/index.js @@ -0,0 +1,20 @@ +import styles from "./index.module.css"; +import ReactDOM from "react-dom"; + +const CommonModal = (props) => { + return ReactDOM.createPortal( +
+
+ {props.children} +
+
, + document.body + ); +}; + +export default CommonModal; diff --git a/apps/wrapper/src/app/components/Modal/index.module.css b/apps/wrapper/src/app/components/Modal/index.module.css new file mode 100644 index 00000000..33caddbc --- /dev/null +++ b/apps/wrapper/src/app/components/Modal/index.module.css @@ -0,0 +1,42 @@ +.overlayContainer { + position: absolute; + top: 0; + left: 0; + width: 100vw; + height: 110vh; + background: rgba(0, 0, 0, 0.2); + display: flex; + justify-content: center; + align-items: center; + z-index: 999; + backdrop-filter: blur(2px); + overflow: hidden; + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ +} + +.container { + background: #FFF; + padding: 2rem; + max-width: 70%; + min-width: 70%; + max-height: 76%; + border-radius: 0.5rem; + overflow: hidden; + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ +} + +.container::-webkit-scrollbar { + display: none; +} + +@media screen and (min-width: 768px) { + .container { + min-width: 30%; + } +} \ No newline at end of file diff --git a/apps/wrapper/src/app/components/popup.jsx b/apps/wrapper/src/app/components/popup.jsx new file mode 100644 index 00000000..ce72a84d --- /dev/null +++ b/apps/wrapper/src/app/components/popup.jsx @@ -0,0 +1,29 @@ +"use client" +import React, { useEffect } from 'react'; +import ROUTE_MAP from '../services/routing/routeMap'; +import { useRouter } from 'next/navigation' + +const SuccessPopup = ({ onClose }) => { + const router = useRouter(); + useEffect(() => { + const timer = setTimeout(() => { + onClose(); + router.push(ROUTE_MAP.assessment_type); + }, 3000); + + return () => { + clearTimeout(timer); + }; + }, [onClose]); + + return ( +
+
+

Form Submitted Successfully!

+

Thank you for submitting the form.

+
+
+ ); +}; + +export default SuccessPopup; diff --git a/apps/wrapper/src/app/enketo-offline-fallback.js b/apps/wrapper/src/app/enketo-offline-fallback.js new file mode 100644 index 00000000..a1c07932 --- /dev/null +++ b/apps/wrapper/src/app/enketo-offline-fallback.js @@ -0,0 +1,5 @@ +import settings from './module/settings'; + +if ( settings.offline && settings.enketoId && settings.submissionParameter && settings.submissionParameter.value ) { + location.href = window.location.pathname + window.location.hash; +} diff --git a/apps/wrapper/src/app/enketo-webform-edit.js b/apps/wrapper/src/app/enketo-webform-edit.js new file mode 100644 index 00000000..98856fa1 --- /dev/null +++ b/apps/wrapper/src/app/enketo-webform-edit.js @@ -0,0 +1,77 @@ +import gui from './module/gui'; +import controller from './module/controller-webform'; +import settings from './module/settings'; +import connection from './module/connection'; +import { init as initTranslator, t, localize } from './module/translator'; +import utils from './module/utils'; +const loader = document.querySelector( '.main-loader' ); +const formheader = document.querySelector( '.main > .paper > .form-header' ); +const survey = { + enketoId: settings.enketoId, + instanceId: settings.instanceId, +}; +const range = document.createRange(); + +initTranslator( survey ) + .then( survey => Promise.all( [ + connection.getFormParts( survey ), + connection.getExistingInstance( survey ) + ] ) ) + .then( responses => { + const formParts = responses[ 0 ]; + formParts.instance = responses[ 1 ].instance; + formParts.instanceAttachments = responses[ 1 ].instanceAttachments; + + if ( formParts.form && formParts.model && formParts.instance ) { + return gui.swapTheme( formParts ); + } else { + throw new Error( t( 'error.unknown' ) ); + } + } ) + .then( connection.getMaximumSubmissionSize ) + .then( _updateMaxSizeSetting ) + .then( _init ) + .catch( _showErrorOrAuthenticate ); + +function _updateMaxSizeSetting( survey ) { + if ( survey.maxSize ) { + // overwrite default max size + settings.maxSize = survey.maxSize; + } + + return survey; +} + +function _showErrorOrAuthenticate( error ){ + loader.classList.add( 'fail' ); + + if ( error.status === 401 ) { + window.location.href = `${settings.loginUrl}?return_url=${encodeURIComponent( window.location.href )}`; + } else { + if ( !Array.isArray( error ) ) { + error = [ error.message || t( 'error.unknown' ) ]; + } + + gui.alertLoadErrors( error, t( 'alert.loaderror.editadvice' ) ); + } +} + +function _init( formParts ) { + const formFragment = range.createContextualFragment( formParts.form ); + formheader.after( formFragment ); + const formEl = document.querySelector( 'form.or' ); + + return controller.init( formEl, { + modelStr: formParts.model, + instanceStr: formParts.instance, + external: formParts.externalData, + instanceAttachments: formParts.instanceAttachments, + isEditing: true, + survey: formParts, + } ) + .then( form => { + formParts.languages = form.languages; + document.querySelector( 'head>title' ).textContent = utils.getTitleFromFormStr( formParts.form ); + localize( formEl ); + } ); +} diff --git a/apps/wrapper/src/app/enketo-webform-view.js b/apps/wrapper/src/app/enketo-webform-view.js new file mode 100644 index 00000000..f8f0205f --- /dev/null +++ b/apps/wrapper/src/app/enketo-webform-view.js @@ -0,0 +1,109 @@ +import gui from './module/gui'; +import controller from './module/controller-webform'; +import settings from './module/settings'; +import connection from './module/connection'; +import { init as initTranslator, t, localize } from './module/translator'; + +const loader = document.querySelector( '.main-loader' ); +const formheader = document.querySelector( '.main > .paper > .form-header' ); +const survey = { + enketoId: settings.enketoId, + instanceId: settings.instanceId +}; +const range = document.createRange(); + +// Completely disable calculations in Enketo Core +import calcModule from 'enketo-core/src/js/calculate'; +calcModule.update = () => { + console.log( 'Calculations disabled.' ); +}; +// Completely disable instanceID and deprecatedID population in Enketo Core +import { FormModel } from 'enketo-core/src/js/form-model'; +FormModel.prototype.setInstanceIdAndDeprecatedId = () => { + console.log( 'InstanceID and deprecatedID population disabled.' ); +}; +// Completely disable preload items +import preloadModule from 'enketo-core/src/js/preload'; +preloadModule.init = () => { + console.log( 'Preloaders disabled.' ); +}; + +initTranslator( survey ) + .then( survey => connection.getFormParts( survey ) ) + .then( formParts => { + if ( survey.instanceId ) { + return connection.getExistingInstance( survey ) + .then( response => { + formParts.instance = response.instance; + formParts.instanceAttachments = response.instanceAttachments; + + return formParts; + } ); + } + + return formParts; + } ) + .then( formParts => { + if ( formParts.form && formParts.model ) { + return gui.swapTheme( formParts ); + } else { + throw new Error( t( 'error.unknown' ) ); + } + } ) + .then( _convertToReadonly ) + .then( _init ) + .catch( _showErrorOrAuthenticate ); + +function _showErrorOrAuthenticate( error ) { + loader.classList.add( 'fail' ); + if ( error.status === 401 ) { + window.location.href = `${settings.loginUrl}?return_url=${encodeURIComponent( window.location.href )}`; + } else { + if ( !Array.isArray( error ) ) { + error = [ error.message || t( 'error.unknown' ) ]; + } + + gui.alertLoadErrors( error ); + } +} + +function _convertToReadonly( formParts ) { + formParts.formFragment = range.createContextualFragment( formParts.form ); + // mark form controls as read only + // Note: Enketo made a syntax error by adding the readonly attribute on a setEnvs((envs) => ({ ...envs, ENKETO_URL: e.target.value }))} + /> + +
+ + Form Manager URL + + setEnvs((envs) => ({ ...envs, ENKETO_MANAGER_URL: e.target.value }))} + /> +
+
+ + Centro Server URL + + setEnvs((envs) => ({ ...envs, OPEN_ROSA_SERVER_URL: e.target.value }))} + /> +
+ +
+
setEnvsForApp()} + > + Set Envs +
+
+ + } + + ); + +} + +export default App; diff --git a/apps/wrapper/src/app/pageApp.cy.js b/apps/wrapper/src/app/pageApp.cy.js new file mode 100644 index 00000000..353aedb1 --- /dev/null +++ b/apps/wrapper/src/app/pageApp.cy.js @@ -0,0 +1,14 @@ +import React from 'react' +import App from './page' +import { Provider } from 'react-redux'; +import { store } from './redux/store'; +describe('', () => { + it('renders', () => { + // see: https://on.cypress.io/mounting-react + cy.mount( + + + + ) + }) +}) \ No newline at end of file diff --git a/apps/wrapper/src/app/pages/Default/page.jsx b/apps/wrapper/src/app/pages/Default/page.jsx new file mode 100644 index 00000000..16ae8abf --- /dev/null +++ b/apps/wrapper/src/app/pages/Default/page.jsx @@ -0,0 +1,25 @@ +"use client" +import React from "react"; +import MedicalAssessor from "../medical-assessor/page"; +import { useUserData } from "src/app/hooks/useAuth"; +import { useMachine } from '@xstate/react'; +import authMachine from "src/app/xstate/stateMachine"; +import Home from "../Home/page"; +const Login = () => { + const userData = useUserData(); + const [current, send] = useMachine(authMachine); + + const isAuthenticated = userData?.isAuthenticated; + if (isAuthenticated) { + send("AUTHENTICATED"); + } else { + send("UNAUTHENTICATED"); + } + return current.matches("authenticated") ? ( + + ) : ( + + ); +}; + +export default Login; diff --git a/apps/wrapper/src/app/pages/Home/page.jsx b/apps/wrapper/src/app/pages/Home/page.jsx new file mode 100644 index 00000000..81df418d --- /dev/null +++ b/apps/wrapper/src/app/pages/Home/page.jsx @@ -0,0 +1,30 @@ +import React from "react"; +import CommonLayout from "../../components/CommonLayout"; +import ROUTE_MAP from "../../services/routing/routeMap"; +import Linker from "src/app/components/Link"; + +const Home = () => { + return ( + +
+ illustration + + +
+
+ ); +}; + +export default Home; diff --git a/apps/wrapper/src/app/pages/assessment-type/page.cy.jsx b/apps/wrapper/src/app/pages/assessment-type/page.cy.jsx new file mode 100644 index 00000000..2278be10 --- /dev/null +++ b/apps/wrapper/src/app/pages/assessment-type/page.cy.jsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { Provider } from 'react-redux'; +import { store } from 'src/app/redux/store'; +import { mount } from 'cypress/react18'; +import Page from './page'; + +describe('', () => { + + it('renders', () => { + mount( + + + + ); + }); + it('renders without errors', () => { + cy.get('p').should('contain.text', 'Select Form'); + cy.get('a').should('have.length', 4); + }); + + it('clicks on a form link', () => { + cy.get('a').first().click(); + }); +}); + + diff --git a/apps/wrapper/src/app/pages/assessment-type/page.jsx b/apps/wrapper/src/app/pages/assessment-type/page.jsx new file mode 100644 index 00000000..b11dd0bb --- /dev/null +++ b/apps/wrapper/src/app/pages/assessment-type/page.jsx @@ -0,0 +1,91 @@ +"use client" +import React from 'react' +import { useEffect } from "react"; +import { useState } from "react"; +import CommonLayout from "../../components/CommonLayout"; +import ROUTE_MAP from "../../services/routing/routeMap"; +import { getFromLocalForage, setToLocalForage } from "../../services/utils"; +import toast from 'react-hot-toast'; +import { getDataFromHasura, saveDataToHasura } from "../../services/api"; +import { useUserData } from '../../../app/hooks/useAuth'; +import Linker from 'src/app/components/Link'; +import { useSelector } from 'react-redux/es/hooks/useSelector'; +const Page = () => { + const [textData, setTextData] = useState(); + const [dateData, setDateData] = useState(); + const [formData, setformData] = useState() + + const userData = useUserData(); + const forms = [ + { name: "Nursing Form-Medical (CRP)", link: ROUTE_MAP.generic_form_test + "/Nursing Form-Medical (CRP)" }, + { name: "once", link: ROUTE_MAP.generic_form_test + "/once" }, + { name: "distress", link: ROUTE_MAP.generic_form_test + "/distress" }, + { name: "cascading_pictures", link: ROUTE_MAP.generic_form_test + "/cascading_pictures" } + ]; + const formSubmitted = useSelector((state) => state.auth.formSubmitted); + + useEffect(() => { + const isFormSubmitted = (formName) => formSubmitted.includes(formName); + const updatedForms = forms.map((form) => ({ + ...form, + disabled: isFormSubmitted(form.name), + })); + setformData(updatedForms); + }, [formSubmitted]) + + const getInitialData = async () => { + if (navigator.onLine) { + let appData = await getDataFromHasura(userData); + if (appData?.data?.dummy_poc_table?.length) { + setTextData(appData?.data?.dummy_poc_table?.[0].text_input) + setDateData(appData?.data?.dummy_poc_table?.[0].date_input) + } + } else { + let appData = await getFromLocalForage('appData', true, userData); + setTextData(appData?.textData) + setDateData(appData?.dateData); + } + } + + const handleInput = async (setter, val, type) => { + setter(val); + let appData = await getFromLocalForage('appData', true, userData) || {}; + appData[type] = val; + setToLocalForage('appData', appData); + } + + const saveDataOnline = async () => { + if (!navigator.onLine) { + setToLocalForage('syncData', true); + toast('Your data has been saved and will be synced with server once internet is available ✅') + } else + saveDataToHasura({ + text_input: textData, + date_input: dateData + }) + } + + useEffect(() => { + getInitialData(); + }, []) + return ( + +
+

+ Select Form +

+ {formData?.map((form) => ( + + ))} +
+
+ ) +} + +export default Page \ No newline at end of file diff --git a/apps/wrapper/src/app/pages/capture-location/page.jsx b/apps/wrapper/src/app/pages/capture-location/page.jsx new file mode 100644 index 00000000..5e32582f --- /dev/null +++ b/apps/wrapper/src/app/pages/capture-location/page.jsx @@ -0,0 +1,202 @@ +"use client" +import React, { useEffect, useState } from "react"; +import Button from "../../components/Button"; +import CommonLayout from "../../components/CommonLayout"; +import ROUTE_MAP from "src/app/services/routing/routeMap"; +import Linker from "src/app/components/Link"; +import { useDispatch } from "react-redux"; +import { coordinates } from "src/app/redux/store"; +import { useMachine } from '@xstate/react'; +import captureLocationMachine from "src/app/xstate/locationMachine"; +import Loader from "src/app/components/Loader"; +const CaptureLocation = () => { + const dispatch = useDispatch(); + const [current, send] = useMachine(captureLocationMachine); + const [lat, setLat] = useState(0); + const [long, setLong] = useState(0); + const [showMap, setShowMap] = useState(false); + const [loading, setLoading] = useState(false); + const [disabled, setDisabled] = useState(true); + const [distance, setDistance] = useState(9999); + const [error, setError] = useState(false); + const isMobile = window.innerWidth < 769; + + const getLocation = () => { + if (navigator.geolocation && !loading) { + setLoading(true); + send('START_LOADING'); + navigator.geolocation.getCurrentPosition((p) => { + setLat(p.coords.latitude); + setLong(p.coords.longitude); + setShowMap(true); + setLoading(false); + // setState({ + // ...state, + // userData: { + // ...state.userData, + // lat: p.coords.latitude, + // long: p.coords.longitude, + // }, + // }); + // setDistance( + // calcDistance( + // p.coords.latitude, + // p.coords.longitude, + // state.todayAssessment.latitude, + // state.todayAssessment.longitude + // ) + // ); + send({ type: 'LOCATION_SUCCESS', lat: p.coords.latitude, long: p.coords.longitude }); + dispatch(coordinates({lat: p.coords.latitude,long: p.coords.longitude})); + }); + } else { + send('LOCATION_ERROR'); + setError(`Please allow location access.`); + setLoading(false); + setTimeout(() => { + setError(false); + }, 5000); + } + }; + + function calcDistance(lat1, lon1, lat2, lon2) { + var d; + try { + var R = 6371000; // radius of earth in metres + var dLat = toRad(lat2 - lat1); + var dLon = toRad(lon2 - lon1); + var lat1 = toRad(lat1); + var lat2 = toRad(lat2); + + var a = + Math.sin(dLat / 2) * Math.sin(dLat / 2) + + Math.sin(dLon / 2) * + Math.sin(dLon / 2) * + Math.cos(lat1) * + Math.cos(lat2); + var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + d = R * c; + } catch (err) { + console.log(err); + setError("An error occured: " + err.toString()); + setTimeout(() => setError(false), 5000); + } + return d; + } + + // Converts numeric degrees to radians + function toRad(Value) { + return (Value * Math.PI) / 180; + } + + // const handleClick = (route) => { + // console.log(route) + // router.push(route); + + // if ( + // !state?.todayAssessment?.latitude || + // !state?.todayAssessment?.longitude + // ) { + // setError( + // `Institute co-ordinates are missing. Please try again from start` + // ); + // setTimeout(() => { + // setError(false); + // }, 5000); + // return; + // } + // if (!lat || !long) { + // setError(`Please capture location before continuing`); + // setTimeout(() => { + // setError(false); + // }, 5000); + // return; + // } + // if (distance > 500) { + // setError(`Please ensure you are within the institute premises`); + // setTimeout(() => { + // setError(false); + // }, 5000); + // return; + // } + // console.log("caleed") + // }; + + useEffect(() => { + if (lat != 0 && long != 0) setDisabled(false); + else setDisabled(true); + }, [lat, long]); + + // useEffect(() => { + // const { + // user: { registrations }, + // } = getCookie("userData"); + // const roles = registrations[0]?.roles[0]; + // setRole(roles); + // }, []) + + return ( + // + + +
+ locationGirl + {/* {!showMap && loading && ( +
+
+
+ )} */} + {current.matches('loading') && ( + + )} + {/* {showMap && ( */} + {current.matches('success') && ( +